Bagikan melalui


struktur STREAM_ID_MAP (strmif.h)

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Tangkapan 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 Audio/Video Capture 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.]

Struktur menjelaskan STREAM_ID_MAP aliran dasar dalam aliran program MPEG-2. Digunakan dengan metode antarmuka IEnumStreamIdMap .

Sintaks

typedef struct STREAM_ID_MAP {
  ULONG stream_id;
  DWORD dwMediaSampleContent;
  ULONG ulSubstreamFilterValue;
  int   iDataOffset;
} STREAM_ID_MAP;

Anggota

stream_id

Menentukan ID aliran PES.

dwMediaSampleContent

Menentukan isi media aliran. Mungkin salah satu nilai berikut yang ditentukan dalam axextend.idl:

MPEG2_PROGRAM_STREAM_MAP (0x00000000)

MPEG2_PROGRAM_ELEMENTARY_STREAM (0x00000001)

MPEG2_PROGRAM_DIRECTORY_PES_PACKET (0x00000002)

MPEG2_PROGRAM_PACK_HEADER (0x00000003)

MPEG2_PROGRAM_PES_STREAM (0x00000004)

MPEG2_PROGRAM_SYSTEM_HEADER (0x00000005)

ulSubstreamFilterValue

Menentukan sub-aliran dalam aliran dasar. Jika tidak ada pemfilteran sub-aliran yang diperlukan, gunakan SUBSTREAM_FILTER_VAL_NONE (0x10000000).

iDataOffset

Menentukan offset dalam byte untuk sub-aliran. Jika tidak ada pemfilteran yang diperlukan, tentukan 0.

Persyaratan

Persyaratan Nilai
Header strmif.h (termasuk Dshow.h)

Lihat juga

Struktur DirectShow