DirectShow 列挙型
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
このセクションでは、DirectShow 列挙型について説明します。
列挙型 | 説明 |
---|---|
_AM_ASFWRITERCONFIG_PARAM | WM ASF ライター フィルターの構成パラメーターを定義します。 |
_AM_AUDIO_RENDERER_STAT_PARAM | オーディオ レンダラーから取得するパフォーマンス情報を指定します。 |
_AM_FILTER_MISC_FLAGS | ソースまたはレンダラーのフィルター フラグを格納します。 |
AM_ASPECT_RATIO_MODE | 表示ウィンドウ内のビデオ イメージの縦横比を指定します。 |
AM_DVD_GRAPH_FLAGS | DVD フィルター グラフで使用するデコーダーの種類を指定します。 |
AM_DVD_STREAM_FLAGS | DVD ストリームの種類 (ビデオ、オーディオ、またはサブ画像) について説明します。 |
AM_GRAPH_CONFIG_RECONNECT_FLAGS | フィルター グラフを動的に再構築するときにフィルターを再接続する方法を指定します。 |
AM_INTF_SEARCH_FLAGS | フィルター グラフでインターフェイスを見つけようとするときに、検索するオブジェクトの種類を指定します。 |
AM_LINE21_CCLEVEL | クローズド キャプション機能レベルを示します。 |
AM_LINE21_CCSERVICE | クローズド キャプション デコーダー サービスを示します。 |
AM_LINE21_CCSTATE | クローズド キャプションの状態 (オンまたはオフ) を示します。 |
AM_LINE21_DRAWBGMODE | クローズド キャプション付きテキストの背景モードを示します。 |
AM_MPEG2Level | MPEG-2 ビデオ標準で指定されている MPEG-2 ビデオ レベルを示します。 |
AM_MPEG2Profile | MPEG-2 ビデオ標準で指定されている MPEG-2 ビデオ プロファイルを示します。 |
AM_OVERLAY_NOTIFY_FLAGS | オーバーレイが変更された内容、またはオーバーレイが変更しようとしている内容に関する情報が含まれます。 |
AM_PIN_CONNECTION_BLOCK_FLAGS | 出力ピンからのデータ フローをブロックする方法を指定するフラグを定義します。 |
AM_PROPERTY_DVD_RATE_CHANGE | サポートされていません。 |
AM_PUSHSOURCE_FLAGS | ライブ ソース フィルターの動作を示します。 |
AM_SAMPLE_PROPERTY_FLAGS | AM_SAMPLE2_PROPERTIES構造体の dwSampleFlags および dwStreamId メンバーの値を指定します。 これらの値は、メディア サンプルのプロパティを表します。 |
AM_SEEKING_SEEKING_CAPABILITIES | メディア ストリームのシーク機能を指定します。 |
AM_STREAM_INFO_FLAGS | AM_STREAM_INFO構造体のさまざまなコンポーネントが設定されているかどうかを示します。 |
AM_WST_DRAWBGMODE | WST クローズド キャプション ウィンドウの背景が不透明か透明かを指定します。 |
AM_WST_LEVEL | サポートされていません。 |
AM_WST_SERVICE | WST サービスの種類を指定します。 |
AM_WST_STATE | WST クローズド キャプションをオンまたはオフにするかどうかを指定します。 |
AM_WST_STYLE | サポートされていません。 |
AMExtendedSeekingCapabilities | フィルターのシーク機能を指定します。 IAMExtendedSeeking::get_ExSeekCapabilities で使用されます。 |
AMOVERLAYFX | DirectDraw ハードウェア オーバーレイ サーフェスに対する効果を指定します。 |
AMRESCTL_RESERVEFLAGS | 現在予約されているリソースの数を増減するかどうかを指定するフラグが含まれます。 |
AMTunerModeType | テレビ チューナー (ケーブルまたはアンテナ) の周波数を指定します。 |
AMVP_MODE | ビデオ ポート (VP) のさまざまなモードを指定します。 |
AMVP_SELECT_FORMAT_BY | VP ミキサーがビデオ形式を選択するために使用する条件を指定します。 |
AnalogVideoStandard | ベースバンドアナログビデオ信号のフォーマットを指定します。 |
CameraControlFlags | 特定のカメラ関数を自動的に設定するか、手動で設定するかを指定します。 |
CameraControlProperty | DirectShow が制御しているカメラの部分を指定します。 |
CompressionCaps | ビデオ圧縮機能を示します。 |
COPP_ACP_Protection_Level | ACP 保護レベルを指定します。 |
COPP_BusType | グラフィックス アダプターで使用される I/O バスの種類を指定します。 |
COPP_CGMSA_Protection_Level | CGMS-A 保護レベルを指定します。 |
COPP_ConnectorType | 物理コネクタの種類を指定します。 |
COPP_HDCP_Protection_Level | HDCP 保護レベルを指定します。 |
COPP_ImageAspectRatio_EN300294 | EN 300 294 の縦横比を指定します。 |
COPP_StatusFlags | COPP セッションの状態を指定します。 |
COPP_StatusHDCPFlags | HDCP 状態フラグが含まれています。 |
COPP_TVProtectionStandard | COPP のテレビ保護基準の一覧を定義します。 |
DECIMATION_USAGE | オーバーレイ ミキサー フィルターで使用されるデシメーション戦略について説明します。 |
DVD_AUDIO_APPMODE | 現在のオーディオ モードを示します。 |
DVD_AUDIO_FORMAT | DVD のオーディオ形式を示します。 |
DVD_AUDIO_LANG_EXT | オーディオ ストリームにオーディオ言語拡張機能が含まれているかどうかを示すフラグを定義します。 |
DVD_CMD_FLAGS | DVD ナビゲーター フィルターがコマンド同期を処理する方法を制御するフラグを定義します。 |
DVD_DISC_SIDE | DVD ディスクの側面を示します。 |
DVD_DOMAIN | DVD ドメインを指定します。 |
DVD_ERROR | DVD エラー条件を指定します。 |
DVD_FRAMERATE | 1 秒あたり 25 フレームまたは 30 フレームで再生するように DVD を作成するかどうかを示します。 |
DVD_KARAOKE_ASSIGNMENT | オーディオ ストリームのスピーカー構成を定義します。 |
DVD_KARAOKE_CONTENTS | ビットごとの OR 操作で使用する場合に、カラオケ タイトルのオーディオ ストリームの各チャネルの内容を記述するフラグを指定します。 |
DVD_KARAOKE_DOWNMIX | IDvdControl2::SelectKaraokeAudioPresentationMode メソッドで使用されるフラグを定義して、各補助チャネルをダウンミックスするスピーカー (存在する場合) を制御します。 |
DVD_MENU_ID | DVD ビデオ タイトル セット (VTS) メニュー識別子を指定します。 |
DVD_NavCmdType | DVD ナビゲーション コマンドの種類を定義します。 |
DVD_OPTION_FLAG | DVD コンテンツの再生に関連する DVD ナビゲーター フィルターの動作の側面を制御するフラグを定義します。 |
DVD_PARENTAL_LEVEL | DVD 仕様で定義されている汎用親レベルのフラグを識別します。 |
DVD_PB_STOPPED | DVD 再生が停止した理由を示します。 |
DVD_PREFERRED_DISPLAY_MODE | ユーザーが優先するウィンドウの縦横比と変換方法を示します。 |
DVD_RELATIVE_BUTTON | DVD メニュー ナビゲーションやその他の操作に使用される 4 つの方向ボタンを識別します。 |
DVD_SUBPICTURE_CODING | サブ画像ストリームに含まれるコンテンツの種類を示します。 |
DVD_SUBPICTURE_LANG_EXT | 指定したサブ画像ストリームで使用できる言語拡張機能を定義します。 |
DVD_SUBPICTURE_TYPE | サブ画像ストリームに含まれるコンテンツの種類を決定するために使用されるフラグを定義します。 |
DVD_TextCharSet | 指定した文字列をエンコードする ISO 文字セットを定義します。 |
DVD_TextStringType | DVD テキスト文字列型のサブセットを定義します。 |
DVD_TIMECODE_FLAGS | DVD を再生するために作成されたフレーム レートを示します。 |
DVD_TITLE_APPMODE | DVD タイトルがカラオケ タイトルかどうかを示します。 |
DVD_VIDEO_COMPRESSION | 使用可能な DVD ビデオ圧縮の種類を定義します。 |
DVD_WARNING | DVD 警告条件を指定します。 |
DVDECODERRESOLUTION | デジタル ビデオ (DV) のデコード解像度を示します。 |
DVENCODERFORMAT | DV 形式を示します。 |
DVENCODERRESOLUTION | DV エンコードの解像度を示します。 |
DVENCODERVIDEOFORMAT | DV エンコードのビデオ標準 (NTSC または PAL) を示します。 |
FILTER_STATE | フィルターの状態を指定します。 |
InterleavingMode | ビデオ フレームとオーディオ サンプルをディスクに書き込む方法を指定します。 |
MEDIA_SAMPLE_CONTENT | MPEG-2 トランスポート ストリーム内の基本ストリームの内容について説明します。 |
PhysicalConnectorType | ピンの物理的な種類を指定します。 |
PIN_DIRECTION | ピンの方向を示します。 |
QualityMessageType | 品質メッセージについて説明します。 |
REG_PINFLAG | REGFILTERPINS2 構造体のフラグを定義します。 |
REM_FILTER_FLAGS | フィルター グラフからフィルターを削除する方法を指定します。 |
SNDDEV_ERR | 障害が発生したときにオーディオ デバイスにアクセスする方法を指定します。 |
TunerInputType | テレビ チューナー (ケーブルまたはアンテナ) の周波数を指定します。 |
TVAudioMode | テレビ オーディオ コントロールのモードを指定します。 |
VALID_UOP_FLAG | DVD で現在許可されているユーザー操作 (UOP) コマンドを示します。 |
VfwCaptureDialogs | Microsoft Video for Windows キャプチャ ドライバーのダイアログ ボックスを指定します。 |
VfwCompressDialogs | Video for Windows コーデックのダイアログ ボックスを指定します。 |
VideoControlFlags | 水平方向または垂直方向の反転、外部トリガーの有効化、トリガー のシミュレートなど、ビデオ デバイスの動作モードを指定します。 |
VIDEOENCODER_BITRATE_MODE | IEncoderAPI インターフェイス メソッドでサポートされる 3 種類のビット レートを定義します。 |
VideoProcAmpFlags | ビデオのプロパティを設定する方法を指定します。 |
VideoProcAmpProperty | ビデオ キャプチャ デバイスのビデオ プロパティを指定します。 |
VMR_ASPECT_RATIO_MODE | IVMRWindowlessControl::GetAspectRatioMode メソッドおよび IVMRWindowlessControl::SetAspectRatioMode メソッドと共に使用して、縦横比モードを設定および取得します |
VMR9_SampleFormat | ビデオ ストリームのインターレースについて説明します。 |
VMR9AlphaBitmapFlags | VMR9AlphaBitmap 構造体の dwFlags メンバーに使用できる値を定義します。 |
VMR9AspectRatioMode | IVMRWindowlessControl9::GetAspectRatioMode メソッドと SetAspectRatioMode メソッドと共に使用して、縦横比モードを設定および取得します。 |
VMR9DeinterlacePrefs | アプリケーションによって設定されたメソッドを使用できない場合に VMR-9 で使用されるインターレース解除メソッドについて説明します。 |
VMR9DeinterlaceTech | ビデオ ストリームのインターレース解除に使用されるアルゴリズムについて説明します。 |
VMR9MixerPrefs | Direct3D サーフェスでビデオ イメージを作成するときに使用されるデシメーション、フィルター処理、色空間情報を指定するフラグが含まれます |
VMR9Mode | IVMRFilterConfig9::GetRenderingMode メソッドと SetRenderingModeメソッドの呼び出しで使用され、VMR-9 のレンダリング モードを取得または指定します。 |
VMR9PresentationFlags | VMR9PresentationInfo 構造体のメンバー。 |
VMR9ProcAmpControlFlags | イメージ調整プロパティを指定します。 |
VMR9SurfaceAllocationFlags | IVMRSurfaceAllocator9::InitializeDevice メソッドと共に使用して、サーフェス作成パラメーターを指定します。 |
VMR9RenderPrefs | VMR-9 の基本的なレンダリング設定を指定します。 |
VMRDeinterlacePrefs | VMR のインターレース解除設定ポリシーを記述するために使用されます。 |
VMRDeinterlaceTech | ストリームのインターレース解除に使用されるアルゴリズムを記述するために使用されます。 フラグは相互に排他的ではありません。 |
VMRMixerPrefs | DirectDraw サーフェイスでビデオ イメージを作成するときに使用されるデシメーション、フィルター処理、色空間情報を指定するフラグが含まれます。 |
VMRMode | VMR-7 のレンダリング モードを取得または指定するために、 IVMRFilterConfig::GetRenderingMode メソッドと IVMRFilterConfig::SetRenderingMode メソッドの呼び出しで使用されます。 |
VMRPresentationFlags | VMRPRESENTATIONINFO 構造体のメンバー |
VMRRenderPrefs | IVMRFilterConfig::GetRenderingPrefs メソッドおよび IVMRFilterConfig::SetRenderingPrefs メソッドと共に使用して、基本的なレンダリング設定を取得および設定します。 |
VMRSurfaceAllocationFlags | IVMRSurfaceAllocator::AllocateSurface メソッドと共に使用して、サーフェス作成パラメーターを指定します。 |
関連トピック