The following code illustrates how to update header attributes.

   HMMIO hmmio1;
   MMAUDIOHEADER mmAudioHeader;
   LONG lBytesWritten;
   ULONG ulReserved = 0L;
   ULONG ulFlags = 0L;
   ULONG rc;
    ...

   memset( &mmAudioHeader, '\0', sizeof(MMAUDIOHEADER));
    ...

   rc = mmioSetHeader( hmmio1,
                       (PVOID)&mmAudioHeader,
                       (LONG)sizeof(MMAUDIOHEADER),
                       &lBytesWritten,
                       ulReserved,
                       ulFlags);
   if (rc)
     /* error */
   else
    ...


[Back] [Next]