C++ MP3的DirectShow媒体子类型?

C++ MP3的DirectShow媒体子类型?,c++,winapi,audio,mp3,directshow,C++,Winapi,Audio,Mp3,Directshow,DirectShow中MP3的媒体子类型是什么,相等的媒体子类型\u MP3还是 pMediaType->SetType(&MEDIATYPE_Audio); pMediaType->SetSubtype(&MEDIASUBTYPE_MP3); 但是MEDIASUBTYPE_MP3不存在。MEDIASUBTYPE_MP3未定义为标识符,即使WMMEDIASUBTYPE_MP3是 子类型为0x55类型: // 00000055-0000-0010-8000-00AA0

DirectShow中MP3的媒体子类型是什么,相等的媒体子类型\u MP3还是

pMediaType->SetType(&MEDIATYPE_Audio);
pMediaType->SetSubtype(&MEDIASUBTYPE_MP3);
但是MEDIASUBTYPE_MP3不存在。

MEDIASUBTYPE_MP3未定义为标识符,即使WMMEDIASUBTYPE_MP3是

子类型为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 */
如有疑问,请使用呈现相关文件并查看媒体类型:

MEDIASUBTYPE_MP3未定义为标识符,即使WMMEDIASUBTYPE_MP3是

子类型为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 */
如有疑问,请使用呈现相关文件并查看媒体类型: