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 方法搭配使用,以指定表面建立參數。 |