Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[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.]
Bagian ini menjelaskan struktur DirectShow.
| Struktur | Deskripsi |
|---|---|
| ALLOCATOR_PROPERTIES | Berisi properti jumlah, ukuran, perataan, dan awalan alokator. |
| AM_DVD_RENDERSTATUS | Berisi kode yang menunjukkan status pemutaran DVD-Video. |
| AMCOPPCommand | Berisi perintah COPP. |
| AMCOPPSignature | Berisi tanda tangan untuk memulai sesi Certified Output Protection Protocol (COPP). |
| AMCOPPStatusInput | Berisi permintaan status COPP. |
| AMCOPPStatusOutput | Berisi hasil permintaan status COPP. |
| AM_MEDIA_TYPE | Menjelaskan jenis media. |
| AM_MPEGSTREAMTYPE | Menjelaskan aliran dasar MPEG-1. |
| AM_MPEGSYSTEMTYPE | Menentukan blok format untuk aliran sistem MPEG-1. |
| AM_SAMPLE2_PROPERTIES | Menjelaskan properti sampel media generik. |
| AM_STREAM_INFO | Berisi informasi mulai dan hentikan yang diberikan pada pin. |
| AM_WMT_EVENT_DATA | Berisi informasi yang berkaitan dengan peristiwa WMT_STATUS dan kode status terkait yang dikembalikan oleh Windows Media Format SDK. |
| AM_WST_PAGE | Menjelaskan halaman teks WST. |
| AMOVIESETUP_FILTER | Berisi informasi filter untuk mendaftarkan filter. |
| AMOVIESETUP_MEDIATYPE | Berisi informasi tipe media untuk mendaftarkan filter. |
| AMOVIESETUP_PIN | Berisi informasi pin untuk mendaftarkan filter. |
| AMVABeginFrameInfo | Menentukan informasi yang diperlukan untuk mulai memproses bingkai. |
| AMVABUFFERINFO | Menjelaskan informasi buffer. |
| AMVACompBufferInfo | Menjelaskan permukaan yang dialokasikan dan informasi buffer terkompresi. |
| AMVAEndFrameInfo | Menentukan informasi untuk menyelesaikan pemrosesan bingkai. |
| AMVAInternalMemInfo | Menentukan jumlah memori awal yang akan dialokasikan lapisan abstraksi perangkat keras (HAL) untuk penggunaan privatnya. |
| AMVAUncompBufferInfo | Menjelaskan permukaan yang akan dialokasikan. |
| AMVAUncompDataInfo | Menentukan format piksel dan karakteristik dimensi aliran input data. |
| AMVPDATAINFO | Menentukan karakteristik khusus data dari aliran input VP. |
| AMVPDIMINFO | Menentukan karakteristik dimensi aliran input VP. |
| AMVPSIZE | Menentukan lebar dan tinggi untuk gambar VP. |
| ANALOGVIDEOINFO | Mempertahankan informasi tentang format sinyal video analog. |
| AUDIO_STREAM_CONFIG_CAPS | Berisi informasi tentang semua kemungkinan format audio yang didukung. |
| AVIMAINHEADER | Menentukan informasi global dalam file AVI. |
| AVIMETAINDEX | Struktur dasar untuk indeks AVI 2.0 (format'indx'). |
| AVIOLDINDEX | Menjelaskan indeks AVI 1.0 (format'idx1'). |
| AVIPALCHANGE | Menentukan perubahan palet dalam file AVI. |
| AVISTDINDEX | Berisi indeks standar AVI 2.0. |
| AVISTDINDEX_ENTRY | Berisi satu entri indeks untuk indeks standar AVI 2.0. |
| AVISTREAMHEADER | Berisi informasi tentang satu aliran dalam file AVI. |
| AVISUPERINDEX | Berisi indeks super AVI 2.0 (indeks indeks). |
| BITMAPINFOHEADER | Berisi informasi tentang dimensi dan format warna bitmap independen perangkat (DIB). |
| CodecAPIEventData | Menjelaskan data peristiwa yang diteruskan encoder bersama dengan peristiwa EC_CODECAPI_EVENT. |
| COLORKEY | Mengkomunikasikan informasi kunci warna antara perender dan filter lain. |
| DDCOLORKEY | Menjelaskan kunci warna sebagai rentang nilai. |
| DVD_DECODER_CAPS | Berisi informasi tentang kemampuan dekoder audio. |
| DVD_HMSF_TIMECODE | Berisi informasi kode waktu. |
| DVD_MenuAttributes | Berisi informasi tentang menu pada cakram DVD. |
| DVD_MUA_Coeff | Berisi informasi tentang koefisien pencampuran suara surround untuk audio multisaluran pada DVD. |
| DVD_MUA_MixingInfo | Berisi informasi tentang informasi pencampuran suara di sekitar cakram DVD. |
| DVD_MultichannelAudioAttributes | Berisi informasi tentang aliran audio multisaluran pada disk DVD. |
| DVD_KaraokeAttributes | Berisi informasi tentang aliran audio karaoke pada disk DVD. |
| DVD_PLAYBACK_LOCATION | Berisi lokasi pemutaran DVD. |
| DVD_PLAYBACK_LOCATION2 | Berisi lokasi pemutaran DVD. |
| DVD_SubpictureAttributes | Berisi informasi tentang aliran subgambar pada disk DVD. |
| DVD_TIMECODE | Berisi kode waktu DVD dalam jam, menit, detik, dan bingkai. |
| DVD_TitleAttributes | Berisi informasi tentang judul pada diska DVD. |
| DVD_VideoAttributes | Berisi informasi tentang aliran video pada disk DVD. |
| DVINFO | Menjelaskan format aliran video digital (DV). |
| FILTER_INFO | Berisi informasi tentang filter. |
| HEAACWAVEFORMAT | Berisi data format untuk aliran AAC atau HE-AAC yang menyertakan data AudioSpecificConfig(). |
| HEAACWAVEINFO | Berisi data format untuk aliran Advanced Audio Coding (AAC) atau High-Efficiency Advanced Audio Coding (HE-AAC). |
| KSMULTIPLE_ITEM | Menjelaskan ukuran dan jumlah properti panjang variabel pada pin mode kernel. |
| KSTOPOLOGY_CONNECTION | Menjelaskan koneksi simpul dalam filter streaming kernel (KS). |
| MPEG1VIDEOINFO | Menentukan format data video MPEG-1. |
| MPEG1WAVEFORMAT | Menentukan format data audio MPEG-1. |
| MPEG2_TRANSPORT_STRIDE | Menjelaskan format paket aliran transportasi (TS) MPEG-2. |
| MPEG2VIDEOINFO | Berisi informasi sistem video MPEG-2 tambahan. |
| MPEGLAYER3WAVEFORMAT | Menjelaskan format audio MPEG Audio Layer-3 (MP3). |
| NORMALIZEDRECT | Menentukan lokasi persegi panjang video dalam ruang komposisi. |
| PERFINFO_DSHOW_AUDIOBREAK | Data untuk peristiwa pelacakan jenis GUID_AUDIOBREAK. |
| PERFINFO_DSHOW_AVREND | Data untuk peristiwa pelacakan jenis GUID_VIDEOREND. |
| PERFINFO_DSHOW_STREAMTRACE | Data untuk peristiwa pelacakan jenis GUID_STREAMTRACE. |
| PID_MAP | Mengidentifikasi konten ID paket aliran transportasi MPEG-2. |
| PIN_INFO | Berisi informasi tentang pin. |
| Kualitas | Menentukan pesan kontrol kualitas. |
| REGFILTER2 | Menjelaskan filter untuk pendaftaran melalui antarmuka IFilterMapper2. |
| REGFILTERPINS | Berisi informasi pin untuk mendaftarkan filter. |
| REGFILTERPINS2 | Berisi informasi untuk mendaftarkan filter melalui antarmukaIFilterMapper2. |
| REGPINMEDIUM | Menjelaskan media pin untuk pendaftaran melalui antarmukaIFilterMapper2. |
| REGPINTYPES | Berisi informasi tipe media untuk mendaftarkan filter. |
| STREAM_ID_MAP | Berisi informasi tentang aliran dasar dalam aliran program MPEG-2. |
| TIMECODE | Berisi informasi jumlah bingkai kode waktu dasar. |
| TIMECODE_SAMPLE | Berisi informasi kode waktu lengkap. |
| TRUECOLORINFO | Mempertahankan informasi warna. |
| VIDEO_STREAM_CONFIG_CAPS | Berisi informasi tentang kemungkinan koneksi. |
| VIDEOINFO | Berisi informasi yang menentukan gambar video dan palet warna dan bitmasknya. |
| VIDEOINFOHEADER | Menjelaskan bitmap dan informasi warna untuk gambar video. |
| VIDEOINFOHEADER2 | Menjelaskan bitmap dan informasi warna untuk gambar video, termasuk informasi interlace, perlindungan salin, dan rasio aspek piksel. |
| VMR9AllocationInfo | Digunakan untuk mengalokasikan permukaan bitmap baru dengan metode IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper. (VMR-9.) |
| VMR9AlphaBitmap | Menyediakan bitmap alfa-blend statis untuk ditampilkan pada bingkai video yang disusun yang disediakan oleh metode IVMRMixerBitmap9::GetAlphaBitmapParameters. (VMR-9.) |
| VMR9DeinterlaceCaps | Menjelaskan kemampuan mode deinterlacing. (VMR-9.) |
| VMR9Frequency | Menjelaskan frekuensi aliran video. (VMR-9.) |
| VMR9MonitorInfo | Digunakan untuk mengatur dan mengambil informasi tentang monitor pada sistem. (VMR-9.) |
| VMR9NormalizedRect | Digunakan untuk menentukan atau mengambil lokasi persegi panjang video dalam ruang komposisi. (VMR-9.) |
| VMR9PresentationInfo | Digunakan untuk menyajikan informasi bingkai video. (VMR-9.) |
| VMR9ProcAmpControl | Menentukan penyesuaian gambar yang akan dilakukan pada aliran video. (VMR-9.) |
| VMR9ProcAmpControlRange | Menentukan rentang yang valid untuk properti penyesuaian gambar. (VMR-9.) |
| VMR9VideoDesc | Berlangganan streaming video yang akan di-deinterlaced. (VMR-9.) |
| VMR9VideoStreamInfo | Berisi informasi streaming video yang digunakan oleh VMR-9. |
| VMRALLOCATIONINFO | Digunakan untuk mengalokasikan permukaan bitmap baru dengan metode IVMRSurfaceAllocator::AllocateSurface. (VMR-7.) |
| VMRALPHABITMAP | Menyediakan bitmap alfa-blend statis untuk ditampilkan pada bingkai video yang disusun yang disediakan oleh metode IVMRMixerBitmap::GetAlphaBitmapParameters. (VMR-7.) |
| VMRGUID | Digunakan untuk mengidentifikasi monitor pada sistem. (VMR-7.) |
| VMRMONITORINFO | Digunakan untuk mengatur dan mengambil informasi tentang monitor pada sistem. (VMR-7.) |
| VMRPRESENTATIONINFO | Digunakan untuk menyajikan informasi bingkai video. (VMR-7.) |
| VMRVIDEOSTREAMINFO | Berisi informasi streaming video yang digunakan dalam panggilan filter Video Mixing Renderer ke metodeIVMRImageCompositor::CompositeImage. (VMR-7.) |
| WAVEFORMATEX | Menentukan format data waveform-audio. |
| WAVEFORMATEXTENSIBLE | Menentukan format data waveform-audio untuk format yang memiliki lebih dari dua saluran. |
Topik terkait