CODECINIFILEINFO

This structure contains information about a CODEC entry in the MMPMMMIO.INI file. Each entry describes a CODEC that can be used system. Some CODECs might have several entries in the MMPMMMIO.INI file. This structure is used on the mmioIniFileCODEC function.

typedef struct _CODECINIFILEINFO {
  ULONG      ulStructLen;                  /*  Length of this structure. */
  FOURCC     fcc;                          /*  File format ID. */
  CHAR       szDLLName[DLLNAME_SIZE];      /*  DLL name string. */
  CHAR       szProcName[PROCNAME_SIZE];    /*  Procedure name string. */
  ULONG      ulCompressType;               /*  Compression type. */
  ULONG      ulCompressSubType;            /*  Compression subtype. */
  ULONG      ulMediaType;                  /*  Media type. */
  ULONG      ulCapsFlags;                  /*  Capabilities flags. */
  ULONG      ulFlags;                      /*  Reserved. */
  CHAR       szHWID[CODEC_HW_NAME_SIZE];   /*  Hardware adapter name. */
  ULONG      ulMaxSrcBufLen;               /*  Maximum source buffer length. */
  ULONG      ulSyncMethod;                 /*  Synchronization method. */
  ULONG      ulReserved1;                  /*  Reserved. */
  ULONG      ulXalignment;                 /*  Byte alignment of starting address. */
  ULONG      ulYalignment;                 /*  Top left Y pixel alignment. */
  ULONG      ulSpecInfo[CODEC_INFO_SIZE];  /*  Contains CODEC-specific info. */
} CODECINIFILEINFO;

typedef   CODECINIFILEINFO   * PCODECINIFILEINFO ;


[Back: CODECASSOC Field - pCODECIniFileInfo]
[Next: CODECINIFILEINFO Field - ulStructLen]