Bagikan melalui


Jenis Media Demultiplexer MPEG-2

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Filter Demultiplexer MPEG-2 mengenali jenis media berikut.

Jenis Input

Jenis utama selalu MEDIATYPE_Stream. Subjenis dapat berupa salah satu hal berikut ini.

GUID Deskripsi
KSDATAFORMAT_SUBTYPE_BDA_MPEG2_TRANSPORT Aliran transportasi dari filter perangkat Arsitektur Driver Siaran (BDA). Demultiplexer MPEG-2 memperlakukan subtipe ini identik dengan MEDIASUBTYPE_MPEG2_TRANSPORT.
MEDIASUBTYPE_MPEG2_PROGRAM Aliran program
MEDIASUBTYPE_MPEG2_TRANSPORT Aliran transportasi (TS), dengan paket 188 byte
MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE Aliran transportasi dengan paket "terjal". Subjenis ini menunjukkan bahwa paket TS dapat diisi dengan byte tambahan. Untuk informasi selengkapnya, lihat MPEG2_TRANSPORT_STRIDE.

 

Untuk paket transportasi tersusun (MEDIASUBTYPE_MPEG2_TRANSPORT_STRIDE), setiap sampel media harus berisi jumlah paket transportasi integral, seperti yang dijelaskan dalam MPEG2_TRANSPORT_STRIDE. Untuk semua jenis input lainnya, tidak ada batasan pada batas sampel; paket individual dapat mencakup batas sampel.

Jenis output

Demultiplexer MPEG-2 tidak memvalidasi jenis output; filter hilir bertanggung jawab untuk mengurai data yang diterimanya dari demultiplexer. Namun, jenis berikut biasanya diterima oleh filter hilir sebagai output dari demultiplexer.

Bagian MPEG-2

Label Nilai
Jenis Mayor MEDIATYPE_MPEG2_SECTIONS
Subjenis Salah satu hal berikut ini:
  • MEDIASUBTYPE_ATSC_SI: Informasi Layanan ATSC.
  • MEDIASUBTYPE_DVB_SI: Informasi Layanan DVB.
  • MEDIASUBTYPE_ISDB_SI: Informasi Layanan Integrated Services Digital Broadcasting (ISDB).
  • MEDIASUBTYPE_MPEG2DATA: Data bagian MPEG-2.
Jenis Format Tidak ada

 

MPEG-2 Video

Label Nilai
Jenis utama MEDIATYPE_Video
Subjenis MEDIASUBTYPE_MPEG2_VIDEO
Jenis Format FORMAT_MPEG2Video
Format Struktur MPEG2VIDEOINFO

 

MPEG-2 Audio

Label Nilai
Jenis utama MEDIATYPE_Audio
Subjenis MEDIASUBTYPE_MPEG2_AUDIO
Jenis Format FORMAT_WaveFormatEx
Format Struktur WAVEFORMATEX

 

Jenis Media MPEG-2