MPEG-1 媒体类型
[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayer、IMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayer、IMFMediaEngine 和 Media Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]
本部分列出了用于 MPEG-1 数据的媒体类型。
MPEG-1 系统流
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Stream |
亚 | MEDIASUBTYPE_MPEG1System |
格式类型 | FORMAT_MPEGStreams |
格式结构 | AM_MPEGSYSTEMTYPE |
媒体示例内容 | 字节流;无对齐方式 |
来自视频 CD 的 MPEG-1 系统流
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Stream |
亚 | MEDIASUBTYPE_MPEG1VideoCD |
格式类型 | GUID_NULL |
格式结构 | 没有 |
媒体示例内容 | 字节流;无对齐方式。 |
MPEG-1 音频数据包
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Audio |
亚 | MEDIASUBTYPE_MPEG1Packet |
格式类型 | FORMAT_WaveFormatEx |
格式结构 | MPEG1WAVEFORMAT |
媒体示例内容 | 单个 MPEG-1 数据包,包括数据包标头。 |
MPEG-1 音频有效负载
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Audio |
亚 | MEDIASUBTYPE_MPEG1Payload |
格式类型 | FORMAT_WaveFormatEx |
格式结构 | MPEG1WAVEFORMAT |
媒体示例内容 | 字节对齐的 MPEG-1 音频数据。 |
MPEG-1 视频数据包
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Video |
亚 | MEDIASUBTYPE_MPEG1Packet |
格式类型 | FORMAT_MPEGVideo |
格式结构 | MPEG1VIDEOINFO |
媒体示例内容 | 单个 MPEG-1 数据包,包括数据包标头。 |
MPEG-1 视频有效负载
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Video |
亚 | MEDIASUBTYPE_MPEG1Payload |
格式类型 | FORMAT_MPEGVideo |
格式结构 | MPEG1VIDEOINFO |
媒体示例内容 | 字节对齐的 MPEG-1 视频数据。 |
MPEG-1 本机视频流
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Stream |
亚 | MEDIASUBTYPE_ MPEG1Video |
格式类型 | GUID_NULL |
格式结构 | 没有 |
媒体示例内容 | 视频流字节数组(无系统层)。 |
MPEG-1 本机音频流
标签 | 价值 |
---|---|
主要类型 | MEDIATYPE_Stream |
亚 | MEDIASUBTYPE_ MPEG1Audio |
格式类型 | GUID_NULL |
格式结构 | 没有 |
媒体示例内容 | 音频流字节数组(无系统层)。 |
言论
DirectShow MPEG-1 筛选器支持这些类型,如下所示。
滤波器 | 方向 | 支持的媒体类型 |
---|---|---|
MPEG-1 拆分器 | 输入 | 来自视频 CD 的 MPEG-1 系统 streamMPEG-1 系统流 |
MPEG-1 拆分器 | 输出 | MPEG-1 音频数据包MPEG-1 音频有效负载 MPEG-1 视频数据包 MPEG-1 视频有效负载 |
软件音频编解码器 | 输入 | MPEG-1 音频数据包MPEG-1 音频有效负载 |
软件视频编解码器 | 输入 | MPEG-1 视频数据包MPEG-1 视频有效负载 |
软件音频编解码器 | 输出 | PCM 音频 |
软件视频编解码器 | 输出 | 未压缩的视频(Y41P、YUY2、UYVY、RGB-24、RGB-32、RGB-565、RGB-555、RGB-8) |
MPEG-1 视频数据包和有效负载媒体类型包含完整的序列标头,以便可以从文件中间播放数据,而无需序列标头来初始化视频播放。
视频序列标头追加到 MPEG 视频的视频数据类型,以便从流中间开始播放。 此字段的长度最多为 140 字节;它包括开头的序列标头起始代码(0x000001B3),以及第一个序列标头中遇到的任何量化矩阵。