MCI_MIX_BUFFER

This structure contains fields for the MCI_BUFFER message. It is used for both the mixWrite and mixRead entry points. In addition, when the mixer calls the application back, it will use an MCI_MIX_BUFFER pointer.

typedef struct _MCI_MIX_BUFFER {
  ULONG     ulStructLength;  /*  Structure length. */
  PVOID     pBuffer;         /*  Pointer to a buffer. */
  ULONG     ulBufferLength;  /*  Length of the buffer. */
  ULONG     ulFlags;         /*  Flags. */
  ULONG     ulUserParm;      /*  User parameter. */
  ULONG     ulTime;          /*  Device time in ms. */
  ULONG     ulReserved1;     /*  Reserved. */
  ULONG     ulReserved2;     /*  Reserved. */
} MCI_MIX_BUFFER;

typedef   MCI _ MIX _ BUFFER   * PMCI _ MIX _ BUFFER ;


[Back: MCI_MASTERAUDIO_PARMS Field - ulMasterVolume]
[Next: MCI_MIX_BUFFER Field - ulStructLength]