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) |