MP3 的 DirectShow 媒体子类型?
DirectShow media subtype for MP3?
DirectShow 中 MP3 的媒体子类型是什么,等于 MEDIASUBTYPE_MP3 或...?
pMediaType->SetType(&MEDIATYPE_Audio);
pMediaType->SetSubtype(&MEDIASUBTYPE_MP3);
但是 MEDIASUBTYPE_MP3 不存在。
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 呈现相关文件并查看媒体类型:
DirectShow 中 MP3 的媒体子类型是什么,等于 MEDIASUBTYPE_MP3 或...?
pMediaType->SetType(&MEDIATYPE_Audio);
pMediaType->SetSubtype(&MEDIASUBTYPE_MP3);
但是 MEDIASUBTYPE_MP3 不存在。
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 呈现相关文件并查看媒体类型: