January 22,2009
How to get Quicktime track media type
OSType media_type;
GetMediaHandlerDescription(m, &media_type, NULL, NULL);
returned media_type could be:
VideoMediaType = FOUR_CHAR_CODE('vide'),
SoundMediaType = FOUR_CHAR_CODE('soun'),
TextMediaType = FOUR_CHAR_CODE('text'),
BaseMediaType = FOUR_CHAR_CODE('gnrc'),
MPEGMediaType = FOUR_CHAR_CODE('MPEG'),
MusicMediaType = FOUR_CHAR_CODE('musi'),
TimeCodeMediaType = FOUR_CHAR_CODE('tmcd'),
SpriteMediaType = FOUR_CHAR_CODE('sprt'),
FlashMediaType = FOUR_CHAR_CODE('flsh'),
MovieMediaType = FOUR_CHAR_CODE('moov'),
TweenMediaType = FOUR_CHAR_CODE('twen'),
ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d'),
SkinMediaType = FOUR_CHAR_CODE('skin'),
HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl'),
PointerDataHandlerSubType = FOUR_CHAR_CODE('ptr '),
NullDataHandlerSubType = FOUR_CHAR_CODE('null'),
ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc'),
URLDataHandlerSubType = FOUR_CHAR_CODE('url '),
AliasDataHandlerSubType = FOUR_CHAR_CODE('alis'),
WiredActionHandlerType = FOUR_CHAR_CODE('wire'),
kQTQuartzComposerMediaType = FOUR_CHAR_CODE('qtz '),
TimeCode64MediaType = FOUR_CHAR_CODE('tc64')
引用URL
http://cgi.blog.roodo.com/trackback/8147401