MMFORMATINFO

This structure describes some of the characteristics of an I/O procedure and the type of data that it can process. It is used with the mmioGetFormatName, mmioGetFormats, and mmioQueryFormatCount functions.

typedef struct _MMFORMATINFO {
  ULONG      ulStructLen;                                /*  Length of this structure. */
  FOURCC     fccIOProc;                                  /*  IOProc identifier. */
  ULONG      ulIOProcType;                               /*  Type of IOProc. */
  ULONG      ulMediaType;                                /*  Media type. */
  ULONG      ulFlags;                                    /*  IOProc capability flags. */
  CHAR       szDefaultFormatExt[sizeof(FOURCC)+1];  /*  Default extension 4 + null. */
  ULONG      ulCodePage;                                 /*  Code page. */
  ULONG      ulLanguage;                                 /*  Language. */
  LONG       lNameLength;                                /*  Length of identifier string. */
} MMFORMATINFO;

typedef   MMFORMATINFO   * PMMFORMATINFO ;


[Back: MMEXTENDINFO Field - pCODECAssoc]
[Next: MMFORMATINFO Field - ulStructLen]