MMMOVIEHEADER

This structure is the movie (motion video) header and it describes attributes of an open movie file. It is the standard presentation format for movie data and is returned mmioGetHeader and used on mmioSetHeader when HMMIO refers to an open movie file and the active track for this file is set to MMIO_RESETTRACKS.

typedef struct _MMMOVIEHEADER {
  ULONG            ulStructLen;            /*  Structure length. */
  ULONG            ulContentType;          /*  Movie content type. */
  ULONG            ulMediaType;            /*  Movie media type. */
  ULONG            ulMovieCapsFlags;       /*  Capabilities. */
  ULONG            ulMaxBytesPerSec;       /*  Maximum transfer rate. */
  ULONG            ulPaddingGranularity;   /*  Pad to a multiple of this value. */
  ULONG            ulSuggestedBufferSize;  /*  Suggested read buffer size. */
  ULONG            ulStart;                /*  Starting time. */
  ULONG            ulLength;               /*  Length of file. */
  ULONG            ulNextTrackID;          /*  Next identifier. */
  ULONG            ulNumEntries;           /*  Track entries. */
  PMMTRACKINFO     pmmTrackInfoList;       /*  Pointer to track info. */
  PSZ              pszMovieTitle;          /*  ASCIIZ movie title string. */
  ULONG            ulCountry;              /*  Country code. */
  ULONG            ulCodepage;             /*  Country code page. */
  ULONG            ulAvgBytesPerSec;       /*  Average transfer rate. */
} MMMOVIEHEADER;

typedef   MMMOVIEHEADER   * PMMMOVIEHEADER ;


[Back: MMMIDIHEADER Field - midiheader]
[Next: MMMOVIEHEADER Field - ulStructLen]