DirectShow中MP3的媒体子类型是什么,等于MEDIASUBTYPE_MP3或......?
pMediaType->SetType(&MEDIATYPE_Audio);
pMediaType->SetSubtype(&MEDIASUBTYPE_MP3);
但是MEDIASUBTYPE_MP3不存在。
答案 0 :(得分:4)
MEDIASUBTYPE_MP3
是, WMMEDIASUBTYPE_MP3
也未被定义为标识符。
子类型为generic FourCC subtype,类型为0x55:
// 00000055-0000-0010-8000-00AA00389B71 WMMEDIASUBTYPE_MP3
EXTERN_GUID(WMMEDIASUBTYPE_MP3,
0x00000055, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xAA, 0x00, 0x38, 0x9B, 0x71);
0x55来自:
#define WAVE_FORMAT_MPEGLAYER3 0x0055 /* ISO/MPEG Layer3 Format Tag */
如有疑问,请使用GraphStudioNext呈现相关文件并查看媒体类型: