共用方式為


VideoControlFlags 列舉 (strmif.h)

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

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

Syntax

typedef enum tagVideoControlFlags {
  VideoControlFlag_FlipHorizontal = 0x1,
  VideoControlFlag_FlipVertical = 0x2,
  VideoControlFlag_ExternalTriggerEnable = 0x4,
  VideoControlFlag_Trigger = 0x8
} VideoControlFlags;

常數

 
VideoControlFlag_FlipHorizontal
值: 0x1
指定水準翻轉圖片。
VideoControlFlag_FlipVertical
值: 0x2
指定圖片垂直翻轉。
VideoControlFlag_ExternalTriggerEnable
值: 0x4
設定資料流程以從外部來源擷取觸發程式,例如相機上的按鈕。 緩衝區可以排入佇列至驅動程式,但不會從 WDM 擷取驅動程式 (進行壓縮、顯示或寫入檔案) ,直到發生外來事件為止。 請參閱<備註>。
VideoControlFlag_Trigger
值: 0x8
在軟體中,當資料流程已設定VideoControlFlag_ExternalTriggerEnable旗標時,模擬外部觸發程式。

備註

IAMVideoControl介面會使用此列舉的資料類型。

多個擷取緩衝區會排入至擷取驅動程式,並在串流進入「執行」狀態後,以固定速率填入。 如果已設定VideoControlFlag_ExternalTriggerEnable旗標,則不會從 WDM 擷取驅動程式傳遞填滿緩衝區,以便壓縮、顯示或寫入檔案,直到發生外來事件為止。

規格需求

   
標頭 strmif.h (包含 Dshow.h)

另請參閱

DirectShow 列舉型別

IAMVideoControl