閱讀英文

共用方式為


strmif.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱:

strmif.h 包含下列程式設計介面:

介面

 
IAMAnalogVideoDecoder

IAMAnalogVideoDecoder 介面會設定和擷取視訊擷取篩選器中類比到數位轉換程式的相關資訊。如果裝置是類比視訊擷取裝置,WDM 視訊擷取篩選器會公開此介面。
IAMAnalogVideoEncoder

注意 此介面已被取代。 注意 Microsoft 不提供此介面的實作。
IAMAsyncReaderTimestampScaling

啟用提取模式來源篩選,以支援較大的檔案大小。
IAMAudioInputMixer

IAMAudioInputMixer 介面可控制音訊擷取屬性,例如移動流覽和音量;和 會啟用或停用特定的音訊輸入,例如 或 麥克風中的線條。 音訊擷取篩選器會在每個輸入針腳上以及篩選本身公開此介面。 音訊擷取篩選器上的輸入針腳代表實體硬體連線;它們未連線到其他 DirectShow 篩選。 針腳名稱表示輸入類型;例如,「Line In」 或 「Microphone」。使用 IAMAudioInputMixer 介面,如下所示:若要控制特定輸入上的設定,請使用針腳上的 介面。若要在啟用多個輸入時設定整體屬性,請在篩選上使用 介面。若要啟用或停用輸入,請呼叫該釘選的 IAMAudioInputMixer::p ut_Enable 方法。視基礎硬體的功能而定,此介面上的某些方法可能會失敗。篩選開發人員:_Implement音訊擷取篩選器的每個輸入釘選上的這個介面。 您也可以在音訊擷取篩選本身上實作此介面,以控制混合之後的整體音訊設定。
IAMAudioRendererStats

IAMAudioRendererStats 介面會從音訊轉譯器篩選器擷取統計效能資訊。此介面適用于在開發期間使用,以記錄音訊轉譯器中的效能資料。
IAMBufferNegotiation

IAMBufferNegotiation 介面會要求篩選準則的緩衝區數目,以建立和調整每個緩衝區的大小。
IAMCameraControl

IAMCameraControl 介面可控制相機設定,例如縮放、移動流覽、光圈調整或快門速度。 若要取得此介面,請查詢控制相機的篩選準則。
IAMCertifiedOutputProtection

IAMCertifiedOutputProtection 介面會將認證輸出保護通訊協定 (COPP) 訊息傳送至圖形驅動程式。
IAMClockAdjust

IAMClockAdjust 介面會調整參考時鐘。 系統參考時鐘會公開此介面。
IAMClock在

IAMClock在音訊轉譯器與另一個時鐘比對速率時,控制音訊轉譯器的容錯。如果音訊轉譯器與另一個時鐘比對速率,它可讓音訊漂移到指定的容錯量。
IAMCopyCaptureFileProgress

IAMCopyCaptureFileProgress 介面是 ICaptureGraphBuilder2::CopyCaptureFile 方法所使用的回呼介面。因為 CopyCaptureFile 方法可能需要很長的時間才能完成,所以應用程式可以實作此介面,以接收有關複製作業進度的定期通知。 如果應用程式不需要接收這項資訊,就不需要實作 介面。
IAMCrossbar

IAMCrossbar 介面會將訊號從類比或數位來源路由傳送至視訊擷取篩選器。此介面是由類比視訊交叉橫條篩選器所實作。
IAMDecoderCaps

IAMDecoderCaps 介面會從 MPEG 解碼器篩選器傳回功能資訊。
IAMDeviceRemoval

IAMDeviceRemoval 介面提供一種方式,讓 Filter Graph 管理員註冊擷取裝置的裝置移除事件。
IAMDevMemoryAllocator

注意:AVI 分隔器不再支援這個介面。 注意 此介面已定義以支援需要直接讀取至硬體記憶體之 AVI 檔案的較舊硬體解碼器。
IAMDevMemoryControl

注意:AVI 分隔器不再支援這個介面。 注意 它的定義是支援某些較舊的硬體解碼器,這些舊版硬體解碼器需要直接讀取到硬體記憶體中。
IAMDroppedFrames

IAMDroppedFrames 介面會從視訊擷取篩選器擷取效能資訊,包括捨棄的畫面數和傳遞的畫面數。 應用程式可以使用這個介面來判斷執行時間的擷取效能。
IAMExtDevice

IAMExtDevice 介面可控制外部裝置,例如 DV 相機或視訊磁帶重新編碼器 (VTR) 。
IAMExtTransport

IAMExtTransport 介面會控制視訊磁帶 recporder 上的傳輸, (VTR) 或攝影機。
IAMFilterGraphCallback

IAMFilterGraphCallback 介面會在圖形建置期間提供回呼機制。若要使用此介面,請在您的應用程式或用戶端物件中實作 介面。
IAMFilterMiscFlags

IAMFilterMiscFlags 介面會查詢篩選準則是來源篩選準則還是轉譯器。
IAMGraphBuilderCallback

IAMGraphBuilderCallback 介面會在圖形建置期間提供回呼機制。若要使用此介面,請在您的應用程式或用戶端物件中實作 介面。
IAMGraphStreams

IAMGraphStreams 介面會控制轉譯即時來源的篩選圖形。
IAMLatency

IAMLatency 介面會報告篩選在圖形中導入的延遲量。
IAMOpenProgress

IAMOpenProgress 介面會報告檔案開啟作業的進度,並讓應用程式取消作業。透過網路開啟檔案的篩選可以公開此介面。
IAMOverlayFX

IAMOverlayFX 介面可控制視訊重迭在使用者畫面上的顯示方式。 重迭混音器篩選會實作這個介面。
IAMovieSetup

注意 此介面已被取代。 (IAMovieSetup)
IAMPhysicalPinInfo

注意 此介面已被取代。 (IAMPhysicalPinInfo)
IAMPluginControl

控制慣用和封鎖的篩選清單。
IAMPushSource

IAMPushSource 介面會同步處理轉譯即時來源的篩選圖形。
IAMResourceControl

IAMResourceControl 介面會在實際需要裝置之前開啟並保留音訊裝置資源,以便保證可以保證播放,或應用程式事先瞭解裝置無法使用。下列篩選器會實作此介面:音訊擷取篩選器。DirectSound 轉譯器篩選。音訊轉譯器 (WaveOut) 篩選。
IAMStreamConfig

IAMStreamConfig 介面會在音訊和視訊的特定擷取和壓縮篩選器上設定輸出格式。
IAMStreamControl

IAMStreamControl 介面會控制篩選上的個別資料流程。
IAMStreamSelect

IAMStreamSelect 介面會從剖析器篩選器上的可用資料流程中選取。
IAMTimecodeDisplay

IAMTimecodeDisplay 介面會控制外部 SMPTE/MIDI 時間碼顯示裝置。DirectShow 目前不提供實作此介面的任何篩選。
IAMTimecodeGenerator

IAMTimecodeGenerator 介面可控制外部 SMPTE/MIDI 時間碼產生器如何將資料提供給篩選圖形。DirectShow 目前不提供實作此介面的任何篩選。
IAMTimecodeReader

IAMTimecodeReader 介面會從外部裝置讀取 SMPTE 或 MIDI timecode。 MSDV 和 MSTape 驅動程式支援此介面,以便從外部 DV 或 MPEG-2 攝影機讀取 timecode。
IAMTuner

IAMTuner 介面會控制電視微調器。
IAMTunerNotification

注意 此回呼介面已被取代,因為電視微調器篩選器不會實作回呼機制。 .
IAMTVAudio

IAMTVAudio 介面會控制電視來源的音訊。 電視音訊篩選器會實作這個介面。 應用程式可以使用它來控制電視音訊設定,包括次要音訊程式 (SAP) 和身歷聲或單聲道選取。
IAMTVAudioNotification

注意 此回呼介面已被取代,因為電視音訊篩選器不會實作回呼機制。 .
IAMTVTuner

IAMTVTuner 介面會控制電視微調器。
IAMVfwCaptureDialogs

IAMVfwCaptureDialogs 介面會顯示 Windows (VFW) 擷取驅動程式的影片所提供的對話方塊。VFW 擷取篩選器會實作此介面。
IAMVfwCompressDialogs

IAMVfwCompressDialogs 介面會顯示 Windows (VFW 影片) 編解碼器所提供的對話方塊。
IAMVideoCompression

IAMVideoCompression 介面會設定並擷取視訊壓縮屬性。
IAMVideoControl

IAMVideoControl 介面可控制某些視訊擷取作業,例如列舉可用的畫面播放速率和影像方向。
IAMVideoDecimationProperties

IAMVideoDecimationProperties 介面可控制重迭混音器執行視訊減去的方式。如果視訊視窗小於所顯示之視訊的原生大小,視訊轉譯器就必須將視訊縮小到較小的大小。 遞減可以在下列其中一個位置執行。VGA 晶片上的重迭硬體。如果連線是透過視訊埠) ,則內建至視訊埠的縮放器 (。提供視訊給轉譯器的解碼器。應用程式可以呼叫此介面上的方法,以選取特定的減去策略,以將效能優化。 不過,大部分的應用程式都沒有任何機會使用此介面。 除非您的應用程式設計為支援特定硬體,否則沒有理由修改重迭器篩選的預設行為來遞減。
IAMVideoProcAmp

IAMVideoProcAmp 介面會調整傳入視訊訊訊的品質,例如亮度、對比、色調、飽和度、gamma 和尖度。如果硬體支援影像調整,WDM 視訊擷取篩選器會公開此介面。
IAsyncReader

IAsyncReader 介面會在篩選上執行非同步資料要求。這個介面是由執行非同步讀取作業的輸出接點所公開。
IBaseFilter

IBaseFilter 介面是 DirectShow 篩選的主要介面。
IBPCSatelliteTuner

注意 此介面未實作且已被取代。 IBPCSatelliteTuner 介面支援衛星電視微調。
ICaptureGraphBuilder

注意 此介面已被取代。 (ICaptureGraphBuilder)
ICaptureGraphBuilder2

ICaptureGraphBuilder2 介面會建置擷取圖形和其他自訂篩選圖形。
ICodecAPI

iCodecAPI 介面 (strmif.h) 設定,並擷取編碼器或解碼器篩選器上的設定。
IConfigAviMux

IConfigAviMux 介面會設定 AVI Mux 篩選器。
IConfigInterleaving

IConfigInterleaving 介面可控制 AVI Mux 篩選如何交錯音訊和視訊範例。
ICreateDevEnum

ICreateDevEnum 介面會為篩選類別建立列舉值,例如視訊擷取裝置或音訊擷取裝置。
IDDrawExclModeVideo

IDDrawExclModeVideo 介面可在 DirectDraw 獨佔全螢幕模式中播放視訊。
IDDrawExclModeVideoCallback

IDDrawExclModeVideoCallback 介面是 IDDrawExclModeVideo 介面的回呼介面。此回呼介面可讓應用程式取得有關重迭位置、大小、可見度等變更的同步通知,讓應用程式可以調整其視訊可見度、大小和位置。 這可避免在開始、結束或播放期間發生任何色彩按鍵閃爍。 應用程式必須實作 介面。 請務必不會封鎖或讓視訊處理變慢,因為這會導致播放問題。如果您要撰寫支援 IDDrawExclModeVideo 的篩選準則,或需要產生回呼,讓應用程式能夠在正確的時間繪製色彩索引鍵,請使用這個介面。
IDecimateVideoImage

IDecimateVideoImage 介面會在解碼器篩選上指定遞減。
IDistributorNotify

IDistributorNotify 介面可讓外掛程式散發者在篩選圖形變更時收到通知。應用程式永遠不會使用此介面。
IDrawVideoImage

注意 此介面已被取代。 (IDrawVideoImage)
IMyCmd

IMyCmd 介面會等候 DVD 命令啟動或結束。DVD 導覽器會建立會公開此介面的同步處理物件。
IMyControl

注意 此介面已被取代。 (I)
IMyControl2

IControl2 介面會巡覽並播放 DVD-Video 標題。
IMyGraphBuilder

ISqlGraphBuilder 介面會建置篩選圖形,以 DVD-Video 播放。
IMyInfo

注意 此介面已被取代。 (I)
IMyInfo2

IMyInfo2 介面會報告 DVD 光碟的屬性,或 DVD 播放和流覽的目前狀態。
IMyState

IMyState 介面會快取目前的狀態。實作此介面的物件稱為 DVD 書簽。 您可以使用它來儲存和還原 DVD 狀態,其中包括播放位置、使用者的家長等級和 DVD 區域。
IDVEnc

IDVEnc 介面會設定並擷取 DV 視訊編碼器篩選器上的屬性。
IDVRGB219

IDVRGB219介面會控制 DV 視訊編碼器和 DV 視訊解碼器篩選器中的動態範圍。
IDVSplitter

將數位視訊上的畫面播放速率降級 (DV) 資料流程。
IEncoderAPI

IEncoderAPI 不再可供使用。 (IEncoderAPI)
IEnumFilters

IEnumFilters 介面會列舉篩選圖形中的篩選。
IEnumMediaTypes

IEnumMediaTypes 介面會列舉針腳慣用的媒體類型。
IEnumPins

列舉篩選上的釘選。IBaseFilter::EnumPins 方法會傳回這個介面。
IEnumRegFilters

注意 此介面已被取代。 (IEnumRegFilters)
IEnumStreamIdMap

IEnumStreamIdMap 介面是在 MPEG-2 Demultiplexer 的 IMPEG2StreamIdMap::MapStreamId 方法所建立的 Stream ID 對應標準 COM 集合上實作。
IFileSinkFilter

IFileSinkFilter 介面是在將媒體資料流程寫入檔案的篩選上實作。
IFileSinkFilter2

IFileSinkFilter2 介面會擴充 IFileSinkFilter 介面。
IFileSourceFilter

IFileSourceFilter 介面會由來源篩選公開,以設定要轉譯之媒體檔案的檔案名和媒體類型。
IFilterChain

IFilterChain 介面提供在篩選圖形中啟動、停止或移除篩選鏈結的方法。
IFilterGraph

IFilterGraph 介面提供建置篩選圖形的方法。
IFilterGraph2

IFilterGraph2 介面會擴充 IFilterGraph 和 IGraphBuilder 介面,其中包含建置篩選圖形的方法。Filter Graph 管理員會實作這個介面。
IFilterGraph3

IFilterGraph3 介面會擴充 IFilterGraph2 介面,其中包含建置篩選圖形的方法。Filter Graph 管理員會實作這個介面。
IFilterMapper

注意 此介面已被取代。 (IFilterMapper)
IFilterMapper2

註冊和取消註冊篩選,並在登錄中找出篩選準則。
IFilterMapper3

IFilterMapper3 介面會擴充 IFilterMapper2 介面。 Filter Mapper 物件會實作這個介面。注意 此介面已被取代。 .
IGetCapabilitiesKey

IGetCapabilitiesKey 介面可讓應用程式從登錄擷取軟體或硬體編解碼器的功能,而不需建立編碼器篩選器的實例。
IGraphBuilder

此介面提供方法,可讓應用程式建置篩選圖形。
IGraphConfig

Filter Graph 管理員會公開 IGraphConfig 以支援動態圖表建置。
IGraphConfigCallback

IGraphConfigCallback 介面包含傳遞至 IGraphConfig::Reconfigure 的回呼方法。 呼叫端 (應用程式或篩選) 實作此介面。 如需詳細資訊,請參閱 IGraphConfig。
IGraphVersion

IGraphVersion 介面是在 Filter Graph 管理員上實作,以提供一種方式,讓外掛程式散發者和應用程式知道圖形何時變更。
IIPDVDec

IIPDVDec 介面提供在 DV 影片解碼器篩選上設定和擷取屬性的方法。
IMediaEventSink

通知篩選圖形管理員篩選圖表內發生的事件。
IMediaFilter

IMediaFilter 介面會控制篩選準則的串流狀態。所有 DirectShow 篩選都會實作此介面。
IMediaPropertyBag

IMediaPropertyBag 介面是由 Media Property Bag 物件公開。
IMediaSample

IMediaSample 介面會設定並擷取媒體範例上的屬性。
IMediaSample2

IMediaSample2 介面會設定並擷取媒體範例上的屬性。這個介面會繼承 IMediaSample 介面。
IMediaSample2Config

IMediaSample2Config 介面會傳回代表 VRAM 擷取緩衝區之 Direct3D 介面的指標。
IMediaSeeking

IMediaSeeking 介面包含方法,可用來搜尋資料流程內的位置,以及設定播放速率。
IMemAllocator

IMemAllocator 介面會配置媒體範例,以在針腳之間移動資料。當輸入針腳公開 IMemInputPin 介面時,此介面是由共用配置器的針腳使用。
IMemAllocatorCallbackTemp

每當範例傳回配置器的可用清單時,IMemAllocatorCallbackTemp 介面可讓篩選從配置器接收回呼通知。此介面的使用已被取代。
IMemAllocatorNotifyCallbackTemp

當範例傳回配置器免費清單時,可讓篩選從配置器接收回呼通知。
IMemInputPin

IMemInputPin 介面會將媒體資料傳遞至輸入針腳。
IMpeg2Demultiplexer

此介面是在 MPEG-2 Demultiplexer 篩選上實作, (Demux) ,並用於程式資料流程模式和傳輸資料流程模式。
IMPEG2StreamIdMap

此介面會在 MPEG-2 Demultiplexer 篩選器的每個輸出針腳上實作, (Demux) ,且僅適用于程式資料流程模式。
IOverlay

IOverlay 介面提供資訊,讓篩選準則可以直接寫入視訊記憶體,同時將視訊放在正確的視窗位置。
IOverlayNotify

IOverlayNotify 介面提供上游篩選,例如解碼器,並通知轉譯視窗的變更。
IOverlayNotify2

IOverlayNotify2 介面衍生自 IOverlayNotify 介面。
IPersistMediaPropertyBag

IPersistMediaPropertyBag 介面會設定及擷取 Audio-Video Interleaved (AVI) 資料流程中的 INFO 和 DISP 區塊。
IPin

此介面會由所有輸入和輸出針腳公開。篩選圖形管理員會使用此介面來連接針腳並執行排清作業。
IPinConnection

此介面提供在篩選仍在執行時重新連接輸入針腳的方法。
IPinFlowControl

封鎖來自作用中輸出針腳的資料流程。
IQualityControl

IQualityControl 介面提供存取控制的支援。
IReferenceClock

IReferenceClock 介面提供篩選圖形的參考時間。可作為參考時鐘的篩選可以公開這個介面。
IReferenceClockTimerControl

IReferenceClockTimerControl 介面會變更參考時鐘所使用的計時器期間。 DirectShow 系統參考時鐘會公開此介面。
IRegisterServiceProvider

IRegisterServiceProvider 介面會向 Filter Graph 管理員註冊物件即服務。 如需詳細資訊,請參閱 IRegisterServiceProvider::RegisterService。
IResourceConsumer

IResourceConsumer 介面會為使用 IResourceManager 介面的物件提供回呼機制。如果物件使用 IResourceManager 介面從篩選圖形管理員要求資源,則必須實作 IResourceConsumer。
IResourceManager

IResourceManager 介面會解析系統資源的爭用。篩選圖表管理員會公開此介面。
ISeekingPassThru

ISeekingPassThru 介面會建立協助程式物件,以實作搜尋單一輸入篩選準則。
IStreamBuilder

IStreamBuilder 介面可讓輸出針腳通知篩選圖形管理員,針腳本身將會建置篩選圖形的下游區段。
IVideoEncoder

視訊編碼器篩選器選擇性地公開 IVideoEncoder 介面。
IVideoFrameStep

IVideoFrameStep 介面會逐步執行影片串流。
IVMRAspectRatioControl

IVMRAspectRatioControl 介面可控制視訊混合轉譯器篩選 7 (VMR-7) 是否保留來源視訊的外觀比例。
IVMRDeinterlaceControl

IVMRDeinterlaceControl 介面支援使用影片混合轉譯器篩選 7 (VMR-7) 進階硬體加速的反交錯。
IVMRFilterConfig

IVMRFilterConfig 介面可用來設定視訊混合轉譯器篩選 7 (VMR-7) 的作業模式和視訊轉譯機制。
IVMRImageCompositor

IVMRImageCompositor 介面是由視訊混合轉譯器篩選 7 的預設撰寫器實作, (VMR-7) 。
IVMRImagePresenter

IVMRImagePresenter 介面是由視訊混合轉譯器篩選 7 的預設 Allocator-Presenter 實作, (VMR-7) 。
IVMRImagePresenterConfig

IVMRImagePresenterConfig 介面提供方法,可用來設定視訊混合轉譯器篩選 7 所使用的配置器轉譯喜好設定, (VMR-7) 。應用程式不應該直接使用此介面。
IVMRImagePresenterExclModeConfig

IVMRImagePresenterExclModeConfig 介面繼承自 IVMRImagePresenterConfig,並提供在獨佔模式 Allocator-Presenter 上設定及擷取轉譯喜好設定的方法。
IVMRMixerBitmap

IVMRMixerBitmap 介面可讓應用程式在使用影片混合轉譯器篩選 7 (VMR-7) 時,將靜態影像從點陣圖或 DirectDraw 表面混合到視訊資料流程。
IVMRMixerControl

IVMRMixerControl 介面可讓應用程式操作視訊混合轉譯器篩選 7 上的傳入視訊串流, (VMR-7) 。
IVMRMonitorConfig

IVMRMonitorConfig 介面是由影片混合轉譯器篩選 7 (VMR-7) 實作。
IVMRSurface

IVMRSurface 介面會在影片混合轉譯器篩選器 7 使用的媒體範例上實作, (VMR-7) 。
IVMRSurfaceAllocator

IVMRSurfaceAllocator 介面是由視訊混合轉譯器篩選 7 的預設配置器轉譯器篩選器 7 (VMR-7) 實作。
IVMRSurfaceAllocatorNotify

IVMRSurfaceAllocatorNotify 介面是由影片混合轉譯器篩選 7 (VMR-7) 實作。
IVMRVideoStreamControl

IVMRVideoStreamControl 介面會在視訊混合轉譯器篩選器 7 (VMR-7) 的每個輸入針腳上實作。
IVMRWindowlessControl

IVMRWindowlessControl 介面可控制影片混合轉譯器篩選 7 (VMR-7) 在容器視窗中轉譯視訊資料流程的方式。
IVPManager

IVPManager 介面會在影片埠管理員 (VPM) 上實作。

結構

 
ALLOCATOR_PROPERTIES

ALLOCATOR_PROPERTIES 結構描述配置器的計數、大小、對齊和前置詞屬性。
AM_DVD_RENDERSTATUS

AM_DVD_RENDERSTATUS 結構包含指出 DVD-Video 播放狀態的代碼。 這些程式碼會用於IGraphBuilder::RenderEoVideoVolume 方法中。
AM_MEDIA_TYPE

AM_MEDIA_TYPE 結構描述媒體範例的格式。
AM_SAMPLE2_PROPERTIES

AM_SAMPLE2_PROPERTIES 結構描述媒體範例的屬性。 IMediaSample2 介面會使用此結構。
AM_STREAM_INFO

AM_STREAM_INFO 結構包含資料流程控制資訊。
AMCOPPCommand

AMCOPPCommand 結構包含認證輸出保護通訊協定 (COPP) 命令。
AMCOPPSignature

AMCOPPSignature 結構包含 IAMCertifiedOutputProtection::SessionSequenceStart 方法所需的簽章。
AMCOPPStatusInput

AMCOPPStatusInput 結構包含認證輸出保護通訊協定 (COPP) 狀態要求。
AMCOPPStatusOutput

AMCOPPStatusOutput 結構包含認證輸出保護通訊協定的結果, (COPP) 狀態要求。
AUDIO_STREAM_CONFIG_CAPS

AUDIO_STREAM_CONFIG_CAPS 結構描述一系列音訊格式。 音訊壓縮和擷取篩選準則會使用此結構來描述它們所產生的格式。
CodecAPIEventData

CodecAPIEventData 結構 (strmif.h) 包含EC_CODECAPI_EVENT事件的事件資料。 此事件是由支援 ICodecAPI 介面的編解碼器傳送。
COLORKEY

COLORKEY 結構會在轉譯器與另一個篩選之間傳達色彩索引鍵資訊。
DDCOLORKEY

將色彩索引鍵描述為值範圍。
DVD_AudioAttributes

DVD_AudioAttributes 結構用於 IHttpInfo2::GetAudioAttributes,以接收磁片的各種音訊屬性。
DVD_DECODER_CAPS

DVD_DECODER_CAPS 結構表示 DVD 解碼器的功能。
DVD_HMSF_TIMECODE

DVD_HMSF_TIMECODE 結構提供 DVD 時間碼中的小時、分鐘、秒和畫面。
DVD_KaraokeAttributes

DVD_KaraokeAttributes 結構包含有關DVD_KaraokeAttributes音訊資料流程的資訊。 IInfo2::GetKaraokeAttributes 方法會填入指定資料流程的DVD_KaraokeAttributes結構。
DVD_MenuAttributes

DVD_MenuAttributes 結構包含 DVD 功能表的相關資訊。 IInfo2::GetTitleAttributes 方法會填入指定資料流程的DVD_MenuAttributes結構。
DVD_MUA_Coeff

DVD_MUA_Coeff 結構會定義多通道音訊資料流程中一個通道的混合係數。 DVD_MultichannelAudioAttributes 結構包含八個DVD_MUA_Coeff結構的陣列,其中一個用於資料流程中的每個通道。
DVD_MUA_MixingInfo

DVD_MUA_MixingInfo 結構描述指定標題中一個音訊資料流程中通道的環繞音效混合資訊。
DVD_MultichannelAudioAttributes

DVD_MultichannelAudioAttributes 結構描述指定標題內一個音訊資料流程的多通道屬性。
DVD_PLAYBACK_LOCATION

DVD_PLAYBACK_LOCATION 結構表示 DVD 播放位置。
DVD_PLAYBACK_LOCATION2

DVD_PLAYBACK_LOCATION2結構表示 DVD 播放位置。
DVD_SubpictureAttributes

DVD_SubpictureAttributes 結構包含 DVD 子圖形的相關資訊。 IInfo2::GetSubpictureAttributes 方法會填入指定資料流程的DVD_SubpictureAttributes結構。
DVD_TIMECODE

DVD_TIMECODE 結構包含 DVD 時間碼,以小時、分鐘、秒和畫面格為單位。
DVD_TitleAttributes

DVD_TitleAttributes 結構包含 DVD 標題的相關資訊。
DVD_VideoAttributes

DVD_VideoAttributes 結構描述目前標題或功能表的視訊資料流程屬性。
DVINFO

DVINFO 結構描述數位視訊 (DV) 資料流程的格式。
FILTER_INFO

FILTER_INFO 結構包含篩選的相關資訊。
NORMALIZEDRECT

NORMALIZEDRECT 結構會與混合作業中的 VMR 篩選搭配使用,以指定組合空間中視訊矩形的位置。
PIN_INFO

PIN_INFO 結構包含針腳的相關資訊。
品質

品質結構會藉由在轉譯器中指出 Flood 或 Fage,並指定要卸載或新增的畫面百分比來優化轉譯器的效能,來描述品質訊息。
REGFILTER2

REGFILTER2 結構包含註冊篩選的資訊。
REGFILTERPINS

REGFILTERPINS 結構包含用來註冊篩選的針腳資訊。
REGFILTERPINS2

REGFILTERPINS2 結構包含透過 IFilterMapper2 介面註冊篩選的資訊。
REGPINMEDIUM

REGPINMEDIUM 結構描述透過 IFilterMapper2 介面註冊的針腳媒體。
REGPINTYPES

REGPINTYPES 結構包含用於註冊篩選的媒體類型資訊。
STREAM_ID_MAP

STREAM_ID_MAP結構描述 MPEG-2 程式資料流程內的基本資料流程。 與 IEnumStreamIdMap 介面方法搭配使用。
TIMECODE

TIMECODE 結構包含基本時間碼框架計數資訊。T
TIMECODE

TIMECODE 結構包含基本時間碼框架計數資訊。 (TIMECODE)
TIMECODE_SAMPLE

TIMECODE_SAMPLE 結構包含完整的 timecode 資訊。
VIDEO_STREAM_CONFIG_CAPS

VIDEO_STREAM_CONFIG_CAPS結構描述一系列視訊格式。 視訊壓縮和視訊擷取篩選準則會使用此結構來描述其可產生的格式。
VMRALLOCATIONINFO

VMRALLOCATIONINFO 結構用於 VMR-7 篩選準則的 IVMRSurfaceAllocator::AllocateSurface 方法中。
VMRALPHABITMAP

當應用程式提供要在複合視訊畫面上顯示的靜態 Alpha 混合點陣圖時,VMRALPHABITMAP 結構會用於 VMR-7 篩選準則的 IVMRMixerBitmap 方法中。
VMRDeinterlaceCaps

VMRDeinterlaceCaps 結構描述反交錯模式的功能。
VMRFrequency

VMRFrequency 結構描述視訊串流的頻率。 頻率會描述為比率。 例如,NTSC 畫面播放速率為 29.97 fps,以 30,000:1001 表示。
VMRGUID

VMRGUID 結構是 VMRMONITORINFO 結構的成員,用來識別系統上的監視器, (僅限 VMR-7) 。
VMRMONITORINFO

VMRMONITORINFO 結構用於 IVMRMonitorConfig::GetAvailableMonitors 方法來設定和擷取系統上監視的相關資訊, (僅限 VMR-7) 。
VMRPRESENTATIONINFO

VMRPRESENTATIONINFO 結構只會用於 IVMRImagePresenter::P resentImage 方法 (VMR-7) 。
VMRVideoDesc

本主題適用于 Windows XP Service Pack 1 或更新版本。 VMRVideoDesc 結構描述要取消交錯的視訊串流。
VMRVIDEOSTREAMINFO

本主題適用于 Windows XP 或更新版本。 VMRVIDEOSTREAMINFO 結構用於 VMR-7 篩選準則對映射撰寫器的 IVMRImageCompositor::CompositeImage 呼叫中。

列舉

 
_AM_AUDIO_RENDERER_STAT_PARAM

_AM_AUDIO_RENDERER_STAT_PARAM列舉會指定要從音訊轉譯器擷取的效能資訊。
_AM_FILTER_MISC_FLAGS

_AM_FILTER_MISC_FLAGS列舉包含旗標,指出篩選準則是來源篩選準則還是轉譯器篩選。
_AM_INTF_SEARCH_FLAGS

指定在嘗試在篩選圖形上尋找介面時要搜尋的物件類型。
_AM_OVERLAY_NOTIFY_FLAGS

AM_OVERLAY_NOTIFY_FLAGS列舉表示重迭已變更,或即將變更的內容。
_AM_PIN_FLOW_CONTROL_BLOCK_FLAGS

定義旗標,指定如何封鎖來自輸出釘選的資料流程。
_AM_PUSHSOURCE_FLAGS

表示即時來源篩選的行為。
_AMRESCTL_RESERVEFLAGS

指定要遞增或遞減目前保留的資源數目。
_DVENCODERFORMAT

指出數位視訊 (DV) 格式。
_DVENCODERRESOLUTION

指出數位視訊 (DV) 編碼解析度。
_DVENCODERVIDEOFORMAT

指出數位視訊 (DV) 編碼的視訊標準 (NTSC 或 PAL) 。
_DVRESOLUTION

指出數位視訊 (DV) 解碼解析度。
_REM_FILTER_FLAGS

指定如何從篩選圖表中移除篩選。
AM_DVD_GRAPH_FLAGS

AM_DVD_GRAPH_FLAGS列舉會指定 DVD 導覽器如何建置 DVD 播放圖形。 這些旗標會與 IHttpGraphBuilder::RenderHttpVideoVolume 方法搭配使用。
AM_DVD_STREAM_FLAGS

描述 (視訊、音訊或子圖片) 的 DVD 串流類型。
AM_GRAPH_CONFIG_RECONNECT_FLAGS

指定如何在動態重建篩選圖形時重新連接篩選。
AM_SEEKING_SEEKING_CAPABILITIES

指定媒體資料流程的搜尋功能。
AM_STREAM_INFO_FLAGS

AM_STREAM_INFO_FLAGS列舉會定義旗標,指出針腳的資料流程控制狀態。
AMOVERLAYFX

指定 DirectDraw 硬體重迭表面的效果。
AMTunerModeType

指定電視微調器 (纜線或天線) 的頻率。 (AMTunerModeType)
AnalogVideoStandard

AnalogVideoStandard 列舉會指定類比電視訊號的格式。
CameraControlFlags

CameraControlFlags 列舉會定義相機設定是手動或自動控制。
CameraControlProperty

CameraControlProperty 列舉會指定相機上的設定。
CompressionCaps

表示視訊壓縮功能。
DECIMATION_USAGE

描述重迭混音器篩選準則用來將視訊影像縮小到較小大小的策略。
DVD_AUDIO_APPMODE

指出在呼叫 IHttpInfo2::GetAudioAttributes 中所擷取的目前音訊模式。
DVD_AUDIO_FORMAT

表示 DVD 的音訊格式。
DVD_AUDIO_LANG_EXT

定義旗標,指出音訊資料流程是否包含音訊語言延伸模組。
DVD_CMD_FLAGS

定義旗標,控制 DVD 導覽器篩選篩選處理命令同步處理的方式。
DVD_DISC_SIDE

表示 DVD 光片的側邊。
DVD_DOMAIN

定義 DVD 網域。
DVD_FRAMERATE

指出 DVD 是否要每秒播放 25 或 30 個畫面。
DVD_KARAOKE_ASSIGNMENT

定義音訊資料流程的說話者組態。
DVD_KARAOKE_CONTENTS

指定旗標,當用於位 OR 作業時,描述音訊串流在精靈標題中每個通道的內容。
DVD_KARAOKE_DOWNMIX

定義 IUrlControl2::SelectKaraokeAudioPresentationMode 方法所使用的旗標,以控制說話者,如果有的話,每個輔助通道都會向下混音。
DVD_MENU_ID

指定呼叫 IUrlControl2::ShowMenu 中的 DVD 功能表。
DVD_NavCmdType

定義 DVD 流覽命令類型。
DVD_OPTION_FLAG

DVD_OPTION_FLAG列舉定義可控制 DVD 導覽器篩選行為的旗標。 若要設定上述任何旗標,請呼叫 IUrlControl2::SetOption。
DVD_PARENTAL_LEVEL

識別 DVD 規格中定義的一般家長等級旗標。
DVD_PREFERRED_DISPLAY_MODE

指出使用者的慣用視窗外觀比例和轉換方法。
DVD_RELATIVE_BUTTON

識別用於 DVD 功能表導覽和其他作業的四個方向按鈕。
DVD_SUBPICTURE_CODING

指出子圖形資料流程包含的內容種類。
DVD_SUBPICTURE_LANG_EXT

在指定的子圖形資料流程中定義可能的語言延伸模組。
DVD_SUBPICTURE_TYPE

定義旗標,用來判斷子圖形資料流程包含的內容類型。
DVD_TextCharSet

定義指定的字串所編碼的字元集。
DVD_TextStringType

定義 DVD 文字字串類型的子集。
DVD_TIMECODE_FLAGS

指出已撰寫 DVD 播放的畫面播放速率。
DVD_TITLE_APPMODE

指出 DVD 標題是否為靜音標題。 這個列舉是DVD_TitleAttributes結構的成員,會在應用程式呼叫 IIdInfo2::GetTitleAttributes 方法時填入。
DVD_VIDEO_COMPRESSION

定義可能的 DVD 視訊壓縮類型。
FILTER_STATE

指定篩選準則的狀態或篩選圖形的狀態。
InterleavingMode

指定如何將視訊畫面和音訊範例寫入磁片。
PhysicalConnectorType

指定固定 (音訊或視訊) 的實體類型。
PIN_DIRECTION

表示針腳的方向。
QualityMessageType

描述品質訊息類型。
tagAM_SAMPLE_PROPERTY_FLAGS

指定AM_SAMPLE2_PROPERTIES結構的 dwSampleFlags 和 dwStreamId 成員的值。 這些值描述媒體範例的屬性。
TunerInputType

指定電視微調器 (纜線或天線) 的頻率。 (TunerInputType)
TVAudioMode

指定電視音訊控制項的模式。
VALID_UOP_FLAG

指出 DVD 目前允許哪些使用者作業 (UOP) 命令。
VfwCaptureDialogs

指定 Windows 擷取驅動程式的影片中可能存在的對話方塊。
VfwCompressDialogs

指定 Windows 壓縮 (編解碼器) 驅動程式的視訊中可能存在的對話方塊。
VideoControlFlags

指定視訊裝置的視訊模式。
VIDEOENCODER_BITRATE_MODE

VIDEOENCODER_BITRATE_MODE列舉類型會定義 IEncoderAPI 介面支援的三種位元速率類型。
VideoProcAmpFlags

VideoProcAmpFlags 列舉指出特定視訊屬性是手動或自動控制。
VideoProcAmpProperty

VideoProcAmpProperty 列舉會指定影片擷取裝置上的視訊屬性。
VMR_ASPECT_RATIO_MODE

VMR_ASPECT_RATIO_MODE列舉類型描述影片混合轉譯器篩選 7 是否保留來源視訊的外觀比例。
VMRDeinterlacePrefs

如果無法使用應用程式所設定的方法,VMRDeinterlacePrefs 列舉類型描述影片混合轉譯器篩選 7 (VMR-7) 使用的反交錯方法。
VMRDeinterlaceTech

VMRDeinterlaceTech 列舉類型描述用來取消交錯視訊資料流程的演算法。 旗標不互斥;驅動程式可以設定旗標的組合。
VMRMixerPrefs

VMRMixerPrefs 列舉包含旗標,指定在 DirectDraw 介面上建立視訊影像時將使用的解碼、篩選和色彩空間資訊。
VMRMode

VMRMode 列舉類型用於呼叫 IVMRFilterConfig::GetRenderingMode 和 IVMRFilterConfig::SetRenderingMode 方法來擷取或指定視訊混合轉譯器篩選 7 (VMR-7) 轉譯模式。
VMRPresentationFlags

VMRPresentationFlags 列舉類型是 VMRPRESENTATIONINFO 結構的成員。
VMRRenderPrefs

VMRRenderPrefs 列舉類型會與 IVMRFilterConfig::GetRenderingPrefs 和 IVMRFilterConfig::SetRenderingPrefs 方法搭配使用,以取得和設定基本轉譯喜好設定。
VMRSurfaceAllocationFlags

VMRSurfaceAllocationFlags 列舉會與 IVMRSurfaceAllocator::AllocateSurface 方法搭配使用,以指定表面建立參數。