Bagikan melalui


header strmif.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

strmif.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IAMAnalogVideoDecoder

Antarmuka IAMAnalogVideoDecoder mengatur dan mengambil informasi tentang proses konversi analog-ke-digital dalam filter pengambilan video. Filter Pengambilan Video WDM mengekspos antarmuka ini jika perangkat adalah perangkat penangkap video analog.
IAMAnalogVideoEncoder

Catatan Antarmuka ini tidak digunakan lagi. Catatan Microsoft tidak menyediakan implementasi antarmuka ini.
IAMAsyncReaderTimestampScaling

Memungkinkan filter sumber mode tarik untuk mendukung ukuran file yang lebih besar.
IAMAudioInputMixer

Antarmuka IAMAudioInputMixer mengontrol properti pengambilan audio, seperti panning dan kenyaringan; dan mengaktifkan atau menonaktifkan input audio tertentu, seperti garis di atau mikrofon. Filter Tangkapan Audio mengekspos antarmuka ini pada setiap pin input, serta pada filter itu sendiri. Pin input pada Filter Tangkapan Audio mewakili koneksi perangkat keras fisik; mereka tidak terhubung ke filter DirectShow lainnya. Nama pin menunjukkan jenis input; misalnya, "Line In" atau "Microphone." Gunakan antarmuka IAMAudioInputMixer sebagai berikut:Untuk mengontrol pengaturan pada input tertentu, gunakan antarmuka pada pin. Untuk mengatur properti keseluruhan saat beberapa input diaktifkan, gunakan antarmuka pada filter. Untuk mengaktifkan atau menonaktifkan input, panggil metode IAMAudioInputMixer::p ut_Enable pin tersebut. Beberapa metode pada antarmuka ini mungkin gagal, tergantung pada kemampuan perangkat keras yang mendasar. Filter Developers:_Implement antarmuka ini pada setiap pin input filter pengambilan audio. Anda juga dapat mengimplementasikan antarmuka ini pada filter tangkapan audio itu sendiri untuk mengontrol pengaturan audio secara keseluruhan setelah pencampuran.
IAMAudioRendererStats

Antarmuka IAMAudioRendererStats mengambil informasi performa statistik dari filter perender audio. Antarmuka ini ditujukan untuk digunakan selama pengembangan, untuk mencatat data performa dari perender audio.
IAMBufferNegotiation

Antarmuka IAMBufferNegotiation meminta jumlah buffer untuk filter untuk membuat dan mengukur setiap buffer.
IAMCameraControl

Antarmuka IAMCameraControl mengontrol pengaturan kamera seperti zoom, geser, penyesuaian bukaan, atau kecepatan rana. Untuk mendapatkan antarmuka ini, kueri filter yang mengontrol kamera.
IAMCertifiedOutputProtection

Antarmuka IAMCertifiedOutputProtection mengirimkan pesan Certified Output Protection Protocol (COPP) ke driver grafis.
IAMClockAdjust

Antarmuka IAMClockAdjust menyesuaikan jam referensi. Jam Referensi Sistem mengekspos antarmuka ini.
IAMClockSlave

Antarmuka IAMClockSlave mengontrol toleransi perender audio saat cocok dengan jam lain. Jika perender audio mencocokkan laju dengan jam lain, itu memungkinkan audio untuk menyimpang hingga jumlah toleransi yang ditentukan.
IAMCopyCaptureFileProgress

Antarmuka IAMCopyCaptureFileProgress adalah antarmuka panggilan balik yang digunakan oleh metode ICaptureGraphBuilder2::CopyCaptureFile. Karena metode CopyCaptureFile dapat memakan waktu lama untuk diselesaikan, aplikasi dapat menerapkan antarmuka ini untuk menerima pemberitahuan berkala tentang kemajuan operasi salin. Jika aplikasi tidak perlu menerima informasi ini, tidak perlu mengimplementasikan antarmuka.
IAMCrossbar

Antarmuka IAMCrossbar merutekan sinyal dari analog atau sumber digital ke filter pengambilan video. Antarmuka ini diimplementasikan oleh Filter Bilah Silang Video Analog.
IAMDecoderCaps

Antarmuka IAMDecoderCaps mengembalikan informasi kemampuan dari filter dekoder MPEG.
IAMDeviceRemoval

Antarmuka IAMDeviceRemoval menyediakan cara bagi Filter Graph Manager untuk mendaftar peristiwa penghapusan perangkat untuk perangkat tangkapan.
IAMDevMemoryAllocator

Catatan Antarmuka ini tidak lagi didukung oleh Pemisah AVI. Catatan Antarmuka ini didefinisikan untuk mendukung decoder perangkat keras lama yang memerlukan file AVI untuk dibaca ke dalam memori perangkat keras langsung.
IAMDevMemoryControl

Catatan Antarmuka ini tidak lagi didukung oleh Pemisah AVI. Catatan Ini didefinisikan untuk mendukung decoder perangkat keras lama tertentu yang memerlukan file AVI untuk dibaca langsung ke dalam memori perangkat keras.
IAMDroppedFrames

Antarmuka IAMDroppedFrames mengambil informasi performa dari filter pengambilan video, termasuk berapa banyak bingkai yang dihilangkan dan berapa banyak yang dikirimkan. Aplikasi dapat menggunakan antarmuka ini untuk menentukan performa pengambilan pada run-time.
IAMExtDevice

Antarmuka IAMExtDevice mengontrol perangkat eksternal, seperti kamera DV atau recoder pita video (VTR).
IAMExtTransport

Antarmuka IAMExtTransport mengontrol transportasi pada rekorder pita video (VTR) atau camcorder.
IAMFilterGraphCallback

Antarmuka IAMFilterGraphCallback menyediakan mekanisme panggilan balik selama pembuatan grafik. Untuk menggunakan antarmuka ini, terapkan antarmuka di aplikasi atau objek klien Anda.
IAMFilterMiscFlags

Antarmuka IAMFilterMiscFlags mengkueri apakah filter adalah filter sumber atau perender.
IAMGraphBuilderCallback

Antarmuka IAMGraphBuilderCallback menyediakan mekanisme panggilan balik selama pembuatan grafik. Untuk menggunakan antarmuka ini, terapkan antarmuka di aplikasi atau objek klien Anda.
IAMGraphStreams

Antarmuka IAMGraphStreams mengontrol grafik filter yang merender sumber langsung.
Latensi IAM

Antarmuka IAMLatency melaporkan jumlah latensi yang dimasukkan filter ke dalam grafik.
IAMOpenProgress

Antarmuka IAMOpenProgress melaporkan kemajuan operasi buka file dan memungkinkan aplikasi membatalkan operasi. Filter yang membuka file melalui jaringan dapat mengekspos antarmuka ini.
IAMOverlayFX

Antarmuka IAMOverlayFX mengontrol bagaimana overlay video muncul di layar pengguna. Filter Overlay Mixer mengimplementasikan antarmuka ini.
IAMovieSetup

Catatan Antarmuka ini tidak digunakan lagi. (IAMovieSetup)
IAMPhysicalPinInfo

Catatan Antarmuka ini tidak digunakan lagi. (IAMPhysicalPinInfo)
IAMPluginControl

Mengontrol daftar filter pilihan dan yang diblokir.
IAMPushSource

Antarmuka IAMPushSource menyinkronkan grafik filter yang merender sumber langsung.
IAMResourceControl

Antarmuka IAMResourceControl terbuka dan menyimpan sumber daya perangkat audio sebelum perangkat benar-benar diperlukan, sehingga pemutaran dapat dijamin atau aplikasi dapat mempelajari terlebih dahulu bahwa perangkat tidak tersedia. Filter berikut mengimplementasikan antarmuka ini:Filter Pengambilan Audio. Filter DirectSound Renderer. Filter Penyaji Audio (WaveOut).
IAMStreamConfig

Antarmuka IAMStreamConfig mengatur format output pada filter pengambilan dan pemadatan tertentu, untuk audio dan video.
IAMStreamControl

Antarmuka IAMStreamControl mengontrol aliran individual pada filter.
IAMStreamPilih

Antarmuka IAMStreamSelect memilih dari aliran yang tersedia pada filter parser.
IAMTimecodeDisplay

Antarmuka IAMTimecodeDisplay mengontrol perangkat tampilan kode waktu SMPTE/MIDI eksternal. DirectShow saat ini tidak menyediakan filter apa pun yang mengimplementasikan antarmuka ini.
IAMTimecodeGenerator

Antarmuka IAMTimecodeGenerator mengontrol bagaimana generator kode waktu SMPTE/MIDI eksternal memasok data ke grafik filter. DirectShow saat ini tidak menyediakan filter apa pun yang mengimplementasikan antarmuka ini.
IAMTimecodeReader

Antarmuka IAMTimecodeReader membaca kode waktu SMPTE atau MIDI dari perangkat eksternal. Driver MSDV dan MSTape mendukung antarmuka ini untuk membaca kode waktu dari DV eksternal atau camcorder MPEG-2.
IAMTuner

Antarmuka IAMTuner mengontrol tuner TV.
IAMTunerNotification

Perhatikan Antarmuka panggilan balik ini tidak digunakan lagi, karena filter Tuner TV tidak menerapkan mekanisme panggilan balik. .
IAMTVAudio

Antarmuka IAMTVAudio mengontrol audio dari sumber televisi. Filter Audio TV mengimplementasikan antarmuka ini. Aplikasi dapat menggunakannya untuk mengontrol pengaturan audio televisi, termasuk program audio sekunder (SAP) dan pemilihan stereo atau mono.
IAMTVAudioNotification

Perhatikan Antarmuka panggilan balik ini tidak digunakan lagi, karena filter Audio TV tidak menerapkan mekanisme panggilan balik. .
IAMTVTuner

Antarmuka IAMTVTuner mengontrol tuner TV.
IAMVfwCaptureDialogs

Antarmuka IAMVfwCaptureDialogs menampilkan kotak dialog yang disediakan oleh driver pengambilan Video untuk Windows (VFW). Filter VFW Capture mengimplementasikan antarmuka ini.
IAMVfwCompressDialogs

Antarmuka IAMVfwCompressDialogs menampilkan kotak dialog yang disediakan oleh codec Video untuk Windows (VFW).
IAMVideoCompression

Antarmuka IAMVideoCompression mengatur dan mengambil properti kompresi video.
IAMVideoControl

Antarmuka IAMVideoControl mengontrol operasi pengambilan video tertentu seperti menghitung kecepatan bingkai dan orientasi gambar yang tersedia.
IAMVideoDecimationProperties

Antarmuka IAMVideoDecimationProperties mengontrol bagaimana Overlay Mixer melakukan desiasi videoJika jendela video lebih kecil dari ukuran asli video yang ditampilkan, perender video harus menguraikan video masuk yaitu, menurunkan skala video ke ukuran yang lebih kecil. Penguraian dapat dilakukan di salah satu tempat berikut. Perangkat keras overlay pada chip VGA. Scaler bawaan ke port video (jika koneksi melalui port video). Decoder menyediakan video ke perender. Aplikasi dapat memanggil metode pada antarmuka ini untuk memilih strategi desimalasi tertentu, untuk mengoptimalkan performa. Namun, sebagian besar aplikasi tidak akan memiliki kesempatan untuk menggunakan antarmuka ini. Kecuali aplikasi Anda dirancang untuk mendukung perangkat keras tertentu, tidak ada alasan untuk memodifikasi perilaku default filter Overlay Mixer untuk pengurangan.
IAMVideoProcAmp

Antarmuka IAMVideoProcAmp menyesuaikan kualitas sinyal video masuk, seperti kecerahan, kontras, rona, saturasi, gamma, dan ketajaman. Filter WDM Video Capture mengekspos antarmuka ini jika perangkat keras mendukung penyesuaian gambar.
IAsyncReader

Antarmuka IAsyncReader melakukan permintaan data asinkron pada filter. Antarmuka ini diekspos oleh pin output yang melakukan operasi baca asinkron.
IBaseFilter

Antarmuka IBaseFilter adalah antarmuka utama untuk filter DirectShow.
IBPCSatelliteTuner

Catatan Antarmuka ini tidak diimplementasikan dan tidak digunakan lagi. Antarmuka IBPCSatelliteTuner mendukung penyetelan televisi satelit.
ICaptureGraphBuilder

Catatan Antarmuka ini sudah tidak digunakan lagi. (ICaptureGraphBuilder)
ICaptureGraphBuilder2

Antarmuka ICaptureGraphBuilder2 membangun grafik pengambilan dan grafik filter kustom lainnya.
ICodecAPI

Antarmuka ICodecAPI (strmif.h) mengatur dan mengambil pengaturan pada filter encoder atau decoder.
IConfigAviMux

Antarmuka IConfigAviMux mengonfigurasi filter AVI Mux.
IConfigInterleaving

Antarmuka IConfigInterleaving mengontrol bagaimana filter AVI Mux menjalin sampel audio dan video.
ICreateDevEnum

Antarmuka ICreateDevEnum membuat enumerator untuk kategori filter, seperti perangkat penangkapan video atau perangkat penangkapan audio.
IDDrawExclModeVideo

Antarmuka IDDrawExclModeVideo memungkinkan pemutaran video dalam mode layar penuh eksklusif DirectDraw.
IDDrawExclModeVideoCallback

Antarmuka IDDrawExclModeVideoCallback adalah antarmuka panggilan balik untuk antarmuka IDDrawExclModeVideo. Antarmuka panggilan balik ini memungkinkan aplikasi untuk mendapatkan pemberitahuan sinkron tentang perubahan pada posisi overlay, ukuran, visibilitas, dan sebagainya, sehingga aplikasi dapat menyesuaikan visibilitas, ukuran, dan posisi videonya. Ini menghindari lampu kilat kunci warna di awal, akhir, atau selama pemutaran. Aplikasi harus mengimplementasikan antarmuka. Penting bahwa tidak ada metode yang memblokir atau memperlambat pemrosesan video, karena ini akan menyebabkan masalah dengan pemutaran. Gunakan antarmuka ini jika Anda menulis filter yang mendukung IDDrawExclModeVideo atau perlu menghasilkan panggilan balik untuk memungkinkan aplikasi menggambar kunci warna pada waktu yang tepat.
IDecimateVideoImage

Antarmuka IDecimateVideoImage menentukan pengurangan pada filter dekoder.
IDistributorNotify

Antarmuka IDistributorNotify memungkinkan distributor plug-in untuk diberi tahu saat grafik filter berubah. Aplikasi tidak pernah menggunakan antarmuka ini.
IDrawVideoImage

Catatan Antarmuka ini sudah tidak digunakan lagi. (IDrawVideoImage)
IDvdCmd

Antarmuka IDvdCmd menunggu perintah DVD dimulai atau berakhir. Navigator DVD membuat objek sinkronisasi yang mengekspos antarmuka ini.
IDvdControl

Catatan Antarmuka ini sudah tidak digunakan lagi. (IDvdControl)
IDvdControl2

Antarmuka IDvdControl2 menavigasi dan memutar judul DVD-Video.
IDvdGraphBuilder

Antarmuka IDvdGraphBuilder membangun grafik filter untuk pemutaran DVD-Video.
IDvdInfo

Catatan Antarmuka ini sudah tidak digunakan lagi. (IDvdInfo)
IDvdInfo2

Antarmuka IDvdInfo2 melaporkan atribut disk DVD atau status pemutaran dan navigasi DVD saat ini.
IDvdState

Antarmuka IDvdState menyimpan status saat ini. Objek yang mengimplementasikan antarmuka ini disebut bookmark DVD. Anda dapat menggunakannya untuk menyimpan dan memulihkan status DVD, yang mencakup lokasi pemutaran, tingkat orang tua pengguna, dan wilayah DVD.
IDVEnc

Antarmuka IDVEnc mengatur dan mengambil properti pada filter DV Video Encoder.
IDVRGB219

Antarmuka IDVRGB219 mengontrol rentang dinamis dalam filter DV Video Encoder dan DV Video Decoder.
IDVSplitter

Menurunkan kecepatan bingkai pada aliran video digital (DV).
IEncoderAPI

IEncoderAPI tidak lagi tersedia untuk digunakan. (IEncoderAPI)
IEnumFilters

Antarmuka IEnumFilters menghitung filter dalam grafik filter.
IEnumMediaTypes

Antarmuka IEnumMediaTypes menghitung jenis media pilihan pin.
IEnumPins

Menghitung pin pada filter. Metode IBaseFilter::EnumPins mengembalikan antarmuka ini.
IEnumRegFilters

Catatan Antarmuka ini sudah tidak digunakan lagi. (IEnumRegFilters)
IEnumStreamIdMap

Antarmuka IEnumStreamIdMap diimplementasikan pada kumpulan COM standar peta ID Aliran yang telah dibuat oleh metode IMPEG2StreamIdMap::MapStreamId MPEG-2 Demultiplexer.
IFileSinkFilter

Antarmuka IFileSinkFilter diimplementasikan pada filter yang menulis aliran media ke file.
IFileSinkFilter2

Antarmuka IFileSinkFilter2 memperluas antarmuka IFileSinkFilter.
IFileSourceFilter

Antarmuka IFileSourceFilter diekspos oleh filter sumber untuk mengatur nama file dan jenis media file media yang akan dirender.
IFilterChain

Antarmuka IFilterChain menyediakan metode untuk memulai, menghentikan, atau menghapus rantai filter dalam grafik filter.
IFilterGraph

Antarmuka IFilterGraph menyediakan metode untuk membangun grafik filter.
IFilterGraph2

Antarmuka IFilterGraph2 memperluas antarmuka IFilterGraph dan IGraphBuilder, yang berisi metode untuk membangun grafik filter. Filter Graph Manager mengimplementasikan antarmuka ini.
IFilterGraph3

Antarmuka IFilterGraph3 memperluas antarmuka IFilterGraph2, yang berisi metode untuk membangun grafik filter. Filter Graph Manager mengimplementasikan antarmuka ini.
IFilterMapper

Catatan Antarmuka ini tidak digunakan lagi. (IFilterMapper)
IFilterMapper2

Mendaftarkan dan membatalkan pendaftaran filter, dan menemukan filter di registri.
IFilterMapper3

Antarmuka IFilterMapper3 memperluas antarmuka IFilterMapper2. Objek Filter Mapper mengimplementasikan antarmuka ini. Catatan Antarmuka ini tidak digunakan lagi. .
IGetCapabilitiesKey

Antarmuka IGetCapabilitiesKey memungkinkan aplikasi untuk mengambil kemampuan codec perangkat lunak atau perangkat keras dari registri, tanpa membuat instans filter encoder.
IGraphBuilder

Antarmuka ini menyediakan metode yang memungkinkan aplikasi untuk membangun grafik filter.
IGraphConfig

Filter Graph Manager mengekspos IGraphConfig untuk mendukung pembuatan grafik dinamis.
IGraphConfigCallback

Antarmuka IGraphConfigCallback berisi metode panggilan balik yang diteruskan ke IGraphConfig::Reconfigure. Pemanggil (aplikasi atau filter) mengimplementasikan antarmuka ini. Untuk informasi selengkapnya, lihat IGraphConfig.
IGraphVersion

Antarmuka IGraphVersion diimplementasikan pada Filter Graph Manager untuk menyediakan cara bagi distributor plug-in dan aplikasi untuk mengetahui kapan grafik telah berubah.
IIPDVDec

Antarmuka IIPDVDec menyediakan metode untuk mengatur dan mengambil properti pada filter DV Video Decoder.
IMediaEventSink

Memberi tahu Filter Graph Manager tentang peristiwa yang terjadi dalam grafik filter.
IMediaFilter

Antarmuka IMediaFilter mengontrol status streaming filter. Semua filter DirectShow mengimplementasikan antarmuka ini.
IMediaPropertyBag

Antarmuka IMediaPropertyBag diekspos oleh objek Tas Properti Media.
IMediaSample

Antarmuka IMediaSample mengatur dan mengambil properti pada sampel media.
IMediaSample2

Antarmuka IMediaSample2 mengatur dan mengambil properti pada sampel media. Antarmuka ini mewarisi antarmuka IMediaSample.
IMediaSample2Config

Antarmuka IMediaSample2Config mengembalikan pointer ke permukaan Direct3D yang mewakili buffer pengambilan VRAM.
IMediaSeeking

Antarmuka IMediaSeeking berisi metode untuk mencari posisi dalam aliran, dan untuk mengatur laju pemutaran.
IMemAllocator

Antarmuka IMemAllocator mengalokasikan sampel media, untuk memindahkan data antar pin. Antarmuka ini digunakan oleh pin yang berbagi alokator, ketika pin input mengekspos antarmuka IMemInputPin.
IMemAllocatorCallbackTemp

Antarmuka IMemAllocatorCallbackTemp memungkinkan filter untuk menerima pemberitahuan panggilan balik dari alokator setiap kali sampel dikembalikan ke daftar gratis alokator. Penggunaan antarmuka ini tidak digunakan lagi.
IMemAllocatorNotifyCallbackTemp

Memungkinkan filter untuk menerima pemberitahuan panggilan balik dari alokator setiap kali sampel dikembalikan ke daftar gratis alokator.
IMemInputPin

Antarmuka IMemInputPin mengirimkan data media ke pin input.
IMpeg2Demultiplexer

Antarmuka ini diimplementasikan pada filter MPEG-2 Demultiplexer (Demux) dan digunakan dalam mode aliran program dan mode aliran transportasi.
IMPEG2StreamIdMap

Antarmuka ini diimplementasikan pada setiap pin output filter MPEG-2 Demultiplexer (Demux) dan hanya digunakan dalam mode aliran program.
IOverlay

Antarmuka IOverlay menyediakan informasi sehingga filter dapat menulis langsung ke memori video saat menempatkan video di posisi jendela yang benar.
IOverlayNotify

Antarmuka IOverlayNotify menyediakan filter upstram, seperti dekoder, dengan pemberitahuan perubahan pada jendela penyajian.
IOverlayNotify2

Antarmuka IOverlayNotify2 berasal dari antarmuka IOverlayNotify.
IPersistMediaPropertyBag

Antarmuka IPersistMediaPropertyBag mengatur dan mengambil potongan INFO dan DISP di aliran Audio-Video Interleaved (AVI).
Ipin

Antarmuka ini diekspos oleh semua pin input dan output. Manajer grafik filter menggunakan antarmuka ini untuk menyambungkan pin dan melakukan operasi pembersihan.
IPinConnection

Antarmuka ini menyediakan metode untuk menyambungkan kembali pin input saat filter masih berjalan.
IPinFlowControl

Memblokir aliran data dari pin output aktif.
IQualityControl

Antarmuka IQualityControl menyediakan dukungan untuk kontrol kualitas.
IReferenceClock

Antarmuka IReferenceClock menyediakan waktu referensi untuk grafik filter. Filter yang dapat bertindak sebagai jam referensi dapat mengekspos antarmuka ini.
IReferenceClockTimerControl

Antarmuka IReferenceClockTimerControl mengubah periode timer yang digunakan oleh jam referensi. Antarmuka ini diekspos oleh Jam Referensi Sistem DirectShow.
IRegisterServiceProvider

Antarmuka IRegisterServiceProvider mendaftarkan objek sebagai layanan dengan Filter Graph Manager. Untuk informasi selengkapnya, lihat IRegisterServiceProvider::RegisterService.
IResourceConsumer

Antarmuka IResourceConsumer menyediakan mekanisme panggilan balik untuk objek menggunakan antarmuka IResourceManager. Objek harus mengimplementasikan IResourceConsumer jika menggunakan antarmuka IResourceManager untuk meminta sumber daya dari manajer grafik filter.
IResourceManager

Antarmuka IResourceManager menyelesaikan perselisihan untuk sumber daya sistem. Manajer grafik filter mengekspos antarmuka ini.
ISeekingPassThru

Antarmuka ISeekingPassThru membuat objek pembantu yang mengimplementasikan pencarian filter satu input.
IStreamBuilder

Antarmuka IStreamBuilder memungkinkan pin output untuk memberi tahu manajer grafik filter bahwa pin itu sendiri akan membangun bagian hilir grafik filter.
IVideoEncoder

Antarmuka IVideoEncoder secara opsional diekspos oleh filter encoder video.
IVideoFrameStep

Antarmuka IVideoFrameStep melangkah melalui streaming video.
IVMRAspectRatioControl

Antarmuka IVMRAspectRatioControl mengontrol apakah Video Mixing Renderer Filter 7 (VMR-7) mempertahankan rasio aspek video sumber.
IVMRDeinterlaceControl

Antarmuka IVMRDeinterlaceControl menyediakan dukungan untuk deinterlacing yang dipercepat perangkat keras tingkat lanjut menggunakan Video Mixing Renderer Filter 7 (VMR-7).
IVMRFilterConfig

Antarmuka IVMRFilterConfig digunakan untuk mengonfigurasi mode operasi dan mekanisme penyajian video dari Video Mixing Renderer Filter 7 (VMR-7).
IVMRImageCompositor

Antarmuka IVMRImageCompositor diimplementasikan oleh komposittor default untuk Filter Video Mixing Renderer 7 (VMR-7).
IVMRImagePresenter

Antarmuka IVMRImagePresenter diimplementasikan oleh Allocator-Presenter default untuk Filter Video Mixing Renderer 7 (VMR-7).
IVMRImagePresenterConfig

Antarmuka IVMRImagePresenterConfig menyediakan metode untuk mengatur preferensi rendering pada alokator-presenter yang digunakan oleh Filter Video Mixing Renderer 7 (VMR-7). Aplikasi tidak boleh menggunakan antarmuka ini secara langsung.
IVMRImagePresenterExclModeConfig

Antarmuka IVMRImagePresenterExclModeConfig mewarisi dari IVMRImagePresenterConfig dan menyediakan metode untuk mengatur dan mengambil preferensi rendering pada Alokator-Penyaji Mode Eksklusif.
IVMRMixerBitmap

Antarmuka IVMRMixerBitmap memungkinkan aplikasi untuk memadukan gambar statis dari bitmap atau permukaan DirectDraw ke aliran video, saat menggunakan Filter Video Mixing Renderer 7 (VMR-7).
IVMRMixerControl

Antarmuka IVMRMixerControl memungkinkan aplikasi untuk memanipulasi aliran video masuk pada Video Mixing Renderer Filter 7 (VMR-7).
IVMRMonitorConfig

Antarmuka IVMRMonitorConfig diimplementasikan oleh Video Mixing Renderer Filter 7 (VMR-7).
IVMRSurface

Antarmuka IVMRSurface diimplementasikan pada sampel media yang digunakan oleh Filter Video Mixing Renderer 7 (VMR-7).
IVMRSurfaceAllocator

Antarmuka IVMRSurfaceAllocator diimplementasikan oleh alokator-presenter default untuk Filter Video Mixing Renderer 7 (VMR-7).
IVMRSurfaceAllocatorNotify

Antarmuka IVMRSurfaceAllocatorNotify diimplementasikan oleh Video Mixing Renderer Filter 7 (VMR-7).
IVMRVideoStreamControl

Antarmuka IVMRVideoStreamControl diimplementasikan pada setiap pin input Video Mixing Renderer Filter 7 (VMR-7).
IVMRWindowlessControl

Antarmuka IVMRWindowlessControl mengontrol bagaimana Video Mixing Renderer Filter 7 (VMR-7) merender aliran video dalam jendela kontainer.
IVPManager

Antarmuka IVPManager diimplementasikan pada Manajer Port Video (VPM).

Struktur

 
ALLOCATOR_PROPERTIES

Struktur ALLOCATOR_PROPERTIES menjelaskan jumlah, ukuran, perataan, dan properti awalan alokator.
AM_DVD_RENDERSTATUS

Struktur AM_DVD_RENDERSTATUS berisi kode yang menunjukkan status pemutaran DVD-Video. Kode-kode ini digunakan dalam metode IDvdGraphBuilder::RenderDvdVideoVolume.
AM_MEDIA_TYPE

Struktur AM_MEDIA_TYPE menjelaskan format sampel media.
AM_SAMPLE2_PROPERTIES

Struktur AM_SAMPLE2_PROPERTIES menjelaskan properti sampel media. Antarmuka IMediaSample2 menggunakan struktur ini.
AM_STREAM_INFO

Struktur AM_STREAM_INFO berisi informasi kontrol aliran.
AMCOPPCommand

Struktur AMCOPPCommand berisi perintah Certified Output Protection Protocol (COPP).
AMCOPPSignature

Struktur AMCOPPSignature berisi tanda tangan yang diperlukan untuk metode IAMCertifiedOutputProtection::SessionSequenceStart.
AMCOPPStatusInput

Struktur AMCOPPStatusInput berisi permintaan status Certified Output Protection Protocol (COPP).
AMCOPPStatusOutput

Struktur AMCOPPStatusOutput berisi hasil permintaan status Certified Output Protection Protocol (COPP).
AUDIO_STREAM_CONFIG_CAPS

Struktur AUDIO_STREAM_CONFIG_CAPS menjelaskan berbagai format audio. Filter kompresi dan pengambilan audio menggunakan struktur ini untuk menjelaskan format yang dapat mereka hasilkan.
CodecAPIEventData

Struktur CodecAPIEventData (strmif.h) berisi data peristiwa untuk peristiwa EC_CODECAPI_EVENT. Kejadian ini dikirim oleh codec yang mendukung antarmuka ICodecAPI.
COLORKEY

Struktur COLORKEY mengkomunikasikan informasi kunci warna antara perender dan filter lain.
DDCOLORKEY

Menjelaskan kunci warna sebagai rentang nilai.
DVD_AudioAttributes

Struktur DVD_AudioAttributes digunakan dalam IDvdInfo2::GetAudioAttributes untuk menerima berbagai atribut audio disk.
DVD_DECODER_CAPS

Struktur DVD_DECODER_CAPS menunjukkan kemampuan dekoder DVD.
DVD_HMSF_TIMECODE

Struktur DVD_HMSF_TIMECODE memberikan jam, menit, detik, dan bingkai dalam kode waktu DVD.
DVD_KaraokeAttributes

Struktur DVD_KaraokeAttributes berisi informasi tentang aliran audio karaoke. Metode IDvdInfo2::GetKaraokeAttributes mengisi struktur DVD_KaraokeAttributes untuk aliran tertentu.
DVD_MenuAttributes

Struktur DVD_MenuAttributes berisi informasi tentang menu DVD. Metode IDvdInfo2::GetTitleAttributes mengisi struktur DVD_MenuAttributes untuk aliran tertentu.
DVD_MUA_Coeff

Struktur DVD_MUA_Coeff mendefinisikan koefisien pencampuran untuk satu saluran dalam aliran audio multisaluran. Struktur DVD_MultichannelAudioAttributes berisi array delapan struktur DVD_MUA_Coeff, satu untuk setiap saluran dalam aliran.
DVD_MUA_MixingInfo

Struktur DVD_MUA_MixingInfo menjelaskan informasi pencampuran suara surround untuk saluran dalam satu aliran audio dalam judul tertentu.
DVD_MultichannelAudioAttributes

Struktur DVD_MultichannelAudioAttributes menjelaskan atribut multisaluran dari satu aliran audio dalam judul tertentu.
DVD_PLAYBACK_LOCATION

Struktur DVD_PLAYBACK_LOCATION menunjukkan lokasi pemutaran DVD.
DVD_PLAYBACK_LOCATION2

Struktur DVD_PLAYBACK_LOCATION2 menunjukkan lokasi pemutaran DVD.
DVD_SubpictureAttributes

Struktur DVD_SubpictureAttributes berisi informasi tentang subgambar DVD. Metode IDvdInfo2::GetSubpictureAttributes mengisi struktur DVD_SubpictureAttributes untuk aliran tertentu.
DVD_TIMECODE

Struktur DVD_TIMECODE berisi kode waktu DVD dalam jam, menit, detik, dan bingkai.
DVD_TitleAttributes

Struktur DVD_TitleAttributes berisi informasi tentang judul DVD.
DVD_VideoAttributes

Struktur DVD_VideoAttributes menjelaskan atribut aliran video untuk judul atau menu saat ini.
DVINFO

Struktur DVINFO menjelaskan format aliran video digital (DV).
FILTER_INFO

Struktur FILTER_INFO berisi informasi tentang filter.
NORMALIZEDRECT

Struktur NORMALIZEDRECT digunakan dengan filter VMR dalam operasi pencampuran untuk menentukan lokasi persegi panjang video dalam ruang komposisi.
PIN_INFO

Struktur PIN_INFO berisi informasi tentang pin.
Kualitas

Struktur Kualitas menjelaskan pesan berkualitas dengan menunjukkan Banjir atau Kelaparan di perender dan menentukan persentase bingkai untuk dihilangkan atau ditambahkan untuk mengoptimalkan performa perender.
REGFILTER2

Struktur REGFILTER2 berisi informasi untuk mendaftarkan filter.
REGFILTERPINS

Struktur REGFILTERPINS berisi informasi pin untuk mendaftarkan filter.
REGFILTERPINS2

Struktur REGFILTERPINS2 berisi informasi untuk mendaftarkan filter melalui antarmuka IFilterMapper2.
REGPINMEDIUM

Struktur REGPINMEDIUM menjelaskan media pin untuk pendaftaran melalui antarmuka IFilterMapper2.
REGPINTYPES

Struktur REGPINTYPES berisi informasi jenis media untuk mendaftarkan filter.
STREAM_ID_MAP

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

Struktur TIMECODE berisi informasi jumlah bingkai kode waktu dasar. T
KODE WAKTU

Struktur TIMECODE berisi informasi jumlah bingkai kode waktu dasar. (TIMECODE)
TIMECODE_SAMPLE

Struktur TIMECODE_SAMPLE berisi informasi kode waktu lengkap.
VIDEO_STREAM_CONFIG_CAPS

Struktur VIDEO_STREAM_CONFIG_CAPS menjelaskan berbagai format video. Kompresi video dan filter pengambilan video menggunakan struktur ini untuk menjelaskan format apa yang dapat mereka hasilkan.
VMRALLOCATIONINFO

Struktur VMRALLOCATIONINFO digunakan dalam metode IVMR-7 filter IVMRSurfaceAllocator::AllocateSurface.
VMRALPHABITMAP

Struktur VMRALPHABITMAP digunakan dalam metode IVMR-7 filter VMMRMixerBitmap ketika aplikasi menyediakan bitmap alpha-blended statis untuk ditampilkan pada bingkai video yang disusun.
VMRDeinterlaceCaps

Struktur VMRDeinterlaceCaps menjelaskan kemampuan mode deinterlacing.
VMRFrequency

Struktur VMRFrequency menjelaskan frekuensi aliran video. Frekuensi digambarkan sebagai rasio. Misalnya, kecepatan bingkai NTSC 29,97 fps dinyatakan sebagai 30.000:1001.
VMRGUID

Struktur VMRGUID adalah anggota struktur VMRMONITORINFO dan digunakan untuk mengidentifikasi monitor pada sistem (hanya VMR-7).
VMRMONITORINFO

Struktur VMRMONITORINFO digunakan dalam metode IVMRMonitorConfig::GetAvailableMonitors untuk mengatur dan mengambil informasi tentang monitor pada sistem (hanya VMR-7).
VMRPRESENTATIONINFO

Struktur VMRPRESENTATIONINFO digunakan dalam metode IVMRImagePresenter::P resentImage (hanya VMR-7).
VMRVideoDesc

Topik ini berlaku untuk Windows XP Service Pack 1 atau yang lebih baru. Struktur VMRVideoDesc menjelaskan aliran video yang akan dipisahkan.
VMRVIDEOSTREAMINFO

Topik ini berlaku untuk Windows XP atau yang lebih baru. Struktur VMRVIDEOSTREAMINFO digunakan dalam panggilan filter VMR-7 ke IVMRImageCompositor::CompositeImage pada komposit gambar.

Enumerasi

 
_AM_AUDIO_RENDERER_STAT_PARAM

Enumerasi _AM_AUDIO_RENDERER_STAT_PARAM menentukan informasi performa mana yang akan diambil dari perender audio.
_AM_FILTER_MISC_FLAGS

Enumerasi _AM_FILTER_MISC_FLAGS berisi bendera yang menunjukkan apakah filter adalah filter sumber atau filter perender.
_AM_INTF_SEARCH_FLAGS

Menentukan jenis objek yang akan dicari, saat mencoba menemukan antarmuka pada grafik filter.
_AM_OVERLAY_NOTIFY_FLAGS

Enumerasi AM_OVERLAY_NOTIFY_FLAGS menunjukkan apa yang telah diubah oleh overlay, atau akan berubah.
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS

Menentukan bendera yang menentukan cara memblokir aliran data dari pin output.
_AM_PUSHSOURCE_FLAGS

Menunjukkan perilaku filter sumber langsung.
_AMRESCTL_RESERVEFLAGS

Menentukan apakah akan menambah atau mengurangi jumlah sumber daya yang saat ini sedang dicadangkan.
_DVENCODERFORMAT

Menunjukkan format video digital (DV).
_DVENCODERRESOLUTION

Menunjukkan resolusi pengodean video digital (DV).
_DVENCODERVIDEOFORMAT

Menunjukkan standar video (NTSC atau PAL) untuk pengodean video digital (DV).
_DVRESOLUTION

Menunjukkan resolusi pendekodean video digital (DV).
_REM_FILTER_FLAGS

Menentukan cara menghapus filter dari grafik filter.
AM_DVD_GRAPH_FLAGS

Enumerasi AM_DVD_GRAPH_FLAGS menentukan bagaimana DVD Navigator membangun grafik pemutaran DVD. Bendera ini digunakan dengan metode IDvdGraphBuilder::RenderDvdVideoVolume.
AM_DVD_STREAM_FLAGS

Menjelaskan jenis aliran DVD (video, audio, atau subgambar).
AM_GRAPH_CONFIG_RECONNECT_FLAGS

Menentukan cara menyambungkan kembali filter saat membangun kembali grafik filter secara dinamis.
AM_SEEKING_SEEKING_CAPABILITIES

Menentukan kemampuan pencarian aliran media.
AM_STREAM_INFO_FLAGS

Enumerasi AM_STREAM_INFO_FLAGS menentukan bendera yang menunjukkan status kontrol aliran pin.
AMOVERLAYFX

Menentukan efek pada permukaan overlay perangkat keras DirectDraw.
AMTunerModeType

Menentukan frekuensi tuner TV (kabel atau antena). (AMTunerModeType)
AnalogVideoStandard

Enumerasi AnalogVideoStandard menentukan format sinyal televisi analog.
CameraControlFlags

Enumerasi CameraControlFlags menentukan apakah pengaturan kamera dikontrol secara manual atau otomatis.
CameraControlProperty

Enumerasi CameraControlProperty menentukan pengaturan pada kamera.
CompressionCaps

Menunjukkan kemampuan kompresi video.
DECIMATION_USAGE

Menjelaskan strategi yang digunakan filter Filter Overlay Mixer untuk menurunkan skala gambar video ke ukuran yang lebih kecil.
DVD_AUDIO_APPMODE

Menunjukkan mode audio saat ini seperti yang diambil dalam panggilan ke IDvdInfo2::GetAudioAttributes.
DVD_AUDIO_FORMAT

Menunjukkan format audio DVD.
DVD_AUDIO_LANG_EXT

Menentukan bendera yang menunjukkan apakah aliran audio berisi ekstensi bahasa audio.
DVD_CMD_FLAGS

Menentukan bendera yang mengontrol bagaimana filter Filter Navigator DVD menangani sinkronisasi perintah.
DVD_DISC_SIDE

Menunjukkan sisi disk DVD.
DVD_DOMAIN

Menentukan domain DVD.
DVD_FRAMERATE

Menunjukkan apakah DVD ditulis untuk diputar pada 25 atau 30 bingkai per detik.
DVD_KARAOKE_ASSIGNMENT

Menentukan konfigurasi speaker untuk aliran audio.
DVD_KARAOKE_CONTENTS

Menentukan bendera yang, saat digunakan dalam operasi OR bitwise, menjelaskan konten setiap saluran aliran audio dalam judul karaoke.
DVD_KARAOKE_DOWNMIX

Mendefinisikan bendera yang digunakan oleh metode IDvdControl2::SelectKaraokeAudioPresentationMode untuk mengontrol speaker mana, jika ada, setiap saluran tambahan di-downmixed.
DVD_MENU_ID

Menentukan menu DVD dalam panggilan ke IDvdControl2::ShowMenu.
DVD_NavCmdType

Menentukan jenis perintah navigasi DVD.
DVD_OPTION_FLAG

Enumerasi DVD_OPTION_FLAG menentukan bendera yang mengontrol perilaku Filter Navigator DVD. Untuk mengatur salah satu bendera ini, panggil IDvdControl2::SetOption.
DVD_PARENTAL_LEVEL

Mengidentifikasi bendera untuk tingkat orang tua generik yang ditentukan dalam spesifikasi DVD.
DVD_PREFERRED_DISPLAY_MODE

Menunjukkan rasio aspek jendela dan metode konversi pilihan pengguna.
DVD_RELATIVE_BUTTON

Mengidentifikasi empat tombol arah yang digunakan untuk navigasi menu DVD dan operasi lainnya.
DVD_SUBPICTURE_CODING

Menunjukkan jenis konten apa yang dikandung aliran subgambar.
DVD_SUBPICTURE_LANG_EXT

Menentukan kemungkinan ekstensi bahasa dalam aliran subgambar tertentu.
DVD_SUBPICTURE_TYPE

Menentukan bendera yang digunakan untuk menentukan jenis konten apa yang dikandung aliran subgambar.
DVD_TextCharSet

Menentukan karakter mana yang dikodekan dengan string tertentu.
DVD_TextStringType

Menentukan subset jenis string teks DVD.
DVD_TIMECODE_FLAGS

Menunjukkan kecepatan bingkai di mana DVD telah ditulis untuk diputar.
DVD_TITLE_APPMODE

Menunjukkan apakah judul DVD adalah judul karaoke. Enumerasi ini adalah anggota struktur DVD_TitleAttributes, yang diisi ketika aplikasi memanggil metode IDvdInfo2::GetTitleAttributes.
DVD_VIDEO_COMPRESSION

Mendefinisikan kemungkinan jenis kompresi video DVD.
FILTER_STATE

Menentukan status filter atau status grafik filter.
InterleavingMode

Menentukan bagaimana bingkai video dan sampel audio akan ditulis ke disk.
PhysicalConnectorType

Menentukan jenis pin fisik (audio atau video).
PIN_DIRECTION

Menunjukkan arah pin.
QualityMessageType

Menjelaskan jenis pesan berkualitas.
tagAM_SAMPLE_PROPERTY_FLAGS

Menentukan nilai untuk anggota dwSampleFlags dan dwStreamId dari struktur AM_SAMPLE2_PROPERTIES. Nilai-nilai ini menjelaskan properti sampel media.
TunerInputType

Menentukan frekuensi tuner TV (kabel atau antena). (TunerInputType)
TVAudioMode

Menentukan mode kontrol audio TV.
VALID_UOP_FLAG

Menunjukkan perintah operasi pengguna (UOP) mana yang saat ini diizinkan oleh DVD.
VfwCaptureDialogs

Menentukan kotak dialog yang mungkin ada dalam Video untuk driver penangkap Windows.
VfwCompressDialogs

Menentukan kotak dialog yang mungkin ada di driver kompresi Video untuk Windows (codec).
VideoControlFlags

Menentukan mode operasi video untuk perangkat video.
VIDEOENCODER_BITRATE_MODE

Jenis enumerasi VIDEOENCODER_BITRATE_MODE mendefinisikan tiga jenis laju bit yang didukung oleh antarmuka IEncoderAPI.
VideoProcAmpFlags

Enumerasi VideoProcAmpFlags menunjukkan apakah properti video tertentu dikontrol secara manual atau otomatis.
VideoProcAmpProperty

Enumerasi VideoProcAmpProperty menentukan properti video pada perangkat pengambilan video.
VMR_ASPECT_RATIO_MODE

Jenis enumerasi VMR_ASPECT_RATIO_MODE menjelaskan apakah Video Mixing Renderer Filter 7 mempertahankan rasio aspek video sumber.
VMRDeinterlacePrefs

Jenis enumerasi VMRDeinterlacePrefs menjelaskan metode deinterlacing yang digunakan Video Mixing Renderer Filter 7 (VMR-7) jika metode yang ditetapkan oleh aplikasi tidak dapat digunakan.
VMRDeinterlaceTech

Jenis enumerasi VMRDeinterlaceTech menjelaskan algoritma yang digunakan untuk mendesinterlacing aliran video. Bendera tidak saling eksklusif; driver dapat mengatur kombinasi bendera.
VMRMixerPrefs

Enumerasi VMRMixerPrefs berisi bendera yang menentukan informasi pengurangan, pemfilteran, dan ruang warna yang akan digunakan saat gambar video dibuat di permukaan DirectDraw.
VMRMode

Jenis enumerasi VMRMode digunakan dalam panggilan ke metode IVMRFilterConfig::GetRenderingMode dan IVMRFilterConfig::SetRenderingMode untuk mengambil atau menentukan mode penyajian Video Mixing Renderer Filter 7 (VMR-7).
VMRPresentationFlags

Jenis enumerasi VMRPresentationFlags adalah anggota struktur VMRPRESENTATIONINFO .
VMRRenderPrefs

Jenis enumerasi VMRRenderPrefs digunakan dengan metode IVMRFilterConfig::GetRenderingPrefs dan IVMRFilterConfig::SetRenderingPrefs untuk mendapatkan dan mengatur preferensi penyajian dasar.
VMRSurfaceAllocationFlags

Enumerasi VMRSurfaceAllocationFlags digunakan dengan metode IVMRSurfaceAllocator::AllocateSurface untuk menentukan parameter pembuatan permukaan.