Media Foundation のプロパティ

このセクションでは、次の操作を行います。

話題 形容
CODECAPI_AVDecDDStereoDownMixMode
Dolby Digital オーディオ デコーダーのステレオ ダウンミックス モードを指定します。
CODECAPI_AVDecNumWorkerThreads
ビデオ デコーダーによって使用されるワーカー スレッドの数を設定します。
CODECAPI_AVDecSoftwareDynamicFormatChange
内部サイズ変更にソフトウェア動的形式の変更を使用するかどうかを設定します。
CODECAPI_AVDecVideoMaxCodedHeight
ビデオ デコーダーが入力の種類として受け入れる画像の最大高さを設定します。
CODECAPI_AVDecVideoMaxCodedWidth
ビデオ デコーダーが入力の種類として受け入れる画像の最大幅を設定します。
CODECAPI_AVEncAdaptiveMode
ビデオ エンコーダーのアダプティブ エンコード モードを指定します。
CODECAPI_AVEncCommonTranscodeEncodingProfile
一般的なトランスコード エンコード プロファイルを指定します。
CODECAPI_AVEncH264CABACEnable
H.264 エントロピ コーディングの CABAC (コンテキスト アダプティブ バイナリ算術コーディング) を有効または無効にします。
CODECAPI_AVEncH264PPSID
図パラメーター セット (PPS) 識別子を設定します。
CODECAPI_AVEncH264SPSID
H.264 ビット ストリームの SPS ネットワーク抽象化レイヤー (NAL) ユニットのシーケンス パラメーター セット (SPS) 識別子を設定します。
CODECAPI_AVEncMaxFrameRate
エンコーダーに供給されるビデオ フレームの最大リアルタイム入力速度を設定します。
CODECAPI_AVEncNumWorkerThreads
ビデオ エンコーダーで使用されるワーカー スレッドの数を設定します。
CODECAPI_AVEncSliceControlMode
スライス コントロール モードを指定します。 有効な値は 0、1、2 です。
CODECAPI_AVEncSliceControlSize
スライスのサイズをメガバイト (MB)、ビット、または MB 行の単位で指定します。
CODECAPI_AVEncVideoContentType
ビデオ エンコーダーのビデオ コンテンツの種類を示します。
CODECAPI_AVEncVideoEncodeFrameTypeQP
量子化パラメーター (QP) が適用されるフレームの種類 (I、P、または B) を指定します。
CODECAPI_AVEncVideoEncodeQP
ビデオ エンコードの量子化パラメーター (QP) を指定します。
CODECAPI_AVEncVideoForceKeyFrame
エンコーダーが次のフレームをキー フレームとしてコーディングするように強制します。
CODECAPI_AVEncVideoLTRBufferControl
アプリケーションによって制御される長期参照 (LTR) フレームの最大数を指定します。
CODECAPI_AVEncVideoMarkLTRFrame
現在のフレームを LTR フレームとしてマークします。
CODECAPI_AVEncVideoMaxNumRefFrame
エンコーダーでサポートされる最大参照フレームを指定します。
CODECAPI_AVEncVideoMaxQP
エンコーダーでサポートされる最大 QP を指定します。
CODECAPI_AVEncVideoMeanAbsoluteDifference
各出力サンプル IMFAttribute を使用して、MFSampleExtension_MeanAbsoluteDifference のシグナルを制御します。
CODECAPI_AVEncVideoMinQP
ビデオ エンコードの最小量子化パラメーター (QP) を指定します。
CODECAPI_AVEncVideoRateControlParams
ビデオ エンコーダーのビデオ レート制御パラメーターを指定します。
CODECAPI_AVEncVideoROIEnabled
入力サンプルに設定 MFSampleExtension_ROIRectangle 属性を受け入れるかどうかを示します。
CODECAPI_AVEncVideoSelectLayer
ビデオ エンコーダーのビデオ選択レイヤーを設定します。
CODECAPI_AVEncVideoSupportedControls
ビデオ エンコーダーでサポートされているコントロールを設定します。
CODECAPI_AVEncVideoTemporalLayerCount
ビデオ エンコーダーのビデオ テンポラル レイヤー数を設定します。
CODECAPI_AVEncVideoUsage
ビデオ エンコーダーのビデオ使用量を設定します。
CODECAPI_AVEncVideoUseLTRFrame
現在のフレームが 1 つまたは複数の LTR フレームを使用してエンコードされることを指定します。
CODECAPI_AVLowLatencyMode
コーデックで低待機時間モードを有効にします。
CODECAPI_FeatureMapFlagsUsed
エンコード シーケンス中に使用される機能マップ機能に関するヒントをエンコーダーに提供します。
CODECAPI_VideoEncoderDisplayContentType
ビデオのウィンドウが小さい場合やビデオがまったくない画面コンテンツとは対照的に、コンテンツが全画面表示のビデオかどうかを設定します。
MFNETSOURCE_ACCELERATEDSTREAMINGDURATION
ネットワーク ソースの高速ストリーミングの期間 (ミリ秒単位)。
MFNETSOURCE_AUTORECONNECTLIMIT
ネットワーク ソースがサーバーへの再接続を試行し、接続が失われた場合にストリーミングを再開する回数。
MFNETSOURCE_AUTORECONNECTPROGRESS
ネットワーク ソースがネットワークへの再接続を試行した回数。
MFNETSOURCE_BROWSERUSERAGENT
ネットワーク ソースがログに使用する "cs(User-Agent)" フィールドの最初の部分の値。
MFNETSOURCE_BROWSERWEBPAGE
ネットワーク ソースがログ記録に使用する "cs(Referer)" フィールドの値。
MFNETSOURCE_BUFFERINGTIME
ネットワーク ソースが起動時にバッファーに入るデータの秒数。
MFNETSOURCE_CACHEENABLED
ネットワーク ソースがコンテンツをキャッシュするかどうかを指定します。
MFNETSOURCE_CLIENTGUID
サーバーがクライアントを識別する一意の識別子。
MFNETSOURCE_CONNECTIONBANDWIDTH
ネットワーク ソースのリンク帯域幅を 1 秒あたりのビット数で指定します。
MFNETSOURCE_CREDENTIAL_MANAGER
IMFNetCredentialManager インターフェイスへのポインターが含まれています。
MFNETSOURCE_DRMNET_LICENSE_REPRESENTATION
バイト ストリームに関連付けられている DRM ライセンスを表すバイト配列を格納します。
MFNETSOURCE_ENABLE_DOWNLOAD
すべてのダウンロード プロトコルを有効にするかどうかを指定します。
MFNETSOURCE_ENABLE_HTTP
ネットワーク ソースで HTTP プロトコルを有効にするかどうかを指定します。
MFNETSOURCE_ENABLE_MSB
ネットワーク ソースでメディア ストリーム ブロードキャスト (MSB) マルチキャスト プロトコルを有効にするかどうかを指定します。
MFNETSOURCE_ENABLE_PRIVATEMODE
ネットワーク ソースでプライベート ダウンロード モードを有効にします。
MFNETSOURCE_ENABLE_RTSP
ネットワーク ソース Real-Time ストリーミング プロトコル (RTSP) トランスポートを有効にするかどうかを指定します。
MFNETSOURCE_ENABLE_STREAMING
すべてのストリーミング プロトコルを有効にするかどうかを指定します。
MFNETSOURCE_ENABLE_TCP
ネットワーク ソースに対して TCP トランスポートが有効かどうかを指定します。
MFNETSOURCE_ENABLE_UDP
ネットワーク ソースでユーザー データグラム プロトコル (UDP) トランスポートを有効にするかどうかを指定します。
MFNETSOURCE_FRIENDLYNAME
UPnP ConnectionManager サービスを識別する文字列を指定します。
MFNETSOURCE_HOSTEXE
ネットワーク ソースがログ記録に使用する "c-hostexe" フィールドの値。
MFNETSOURCE_HOSTVERSION
ネットワーク ソースがログ記録に使用する "c-hostexever" フィールドの値。
MFNETSOURCE_LOGPARAMS
ログ サーバーに送信するパラメーターを含む文字列の配列。
MFNETSOURCE_LOGURL
ネットワーク ソースがログ情報を送信する URL の一覧。
MFNETSOURCE_MAXBUFFERTIMEMS
ネットワーク ソース バッファーの最大データ量 (ミリ秒単位)。
MFNETSOURCE_MAXUDPACCELERATEDSTREAMINGDURATION
ネットワーク ソースが UDP トランスポートを使用する場合の高速ストリーミングの最大時間 (ミリ秒単位)。
MFNETSOURCE_PEERMANAGER
クライアントの識別のフレンドリ名を指定します。
MFNETSOURCE_PLAYERID
ネットワーク ソースがログ記録に使用する "c-playerid" フィールドの値。
MFNETSOURCE_PLAYERUSERAGENT
ネットワーク ソースがログ記録に使用する "cs(User-Agent)" フィールドの 2 番目の部分の値。
MFNETSOURCE_PLAYERVERSION
ネットワーク ソースがログ記録に使用する "c-playerversion" フィールドの値。
MFNETSOURCE_PPBANDWIDTH
ネットワーク ソースによって検出されるパケット ペア帯域幅とランタイム帯域幅を指定します。
MFNETSOURCE_PREVIEWMODEENABLED
プレビュー モードを有効または無効にします。これにより、アプリケーションは初期バッファリング ロジックを上書きできます。
MFNETSOURCE_PROTOCOL
ネットワーク ソースによって使用される制御プロトコルを指定します。
MFNETSOURCE_PROXYBYPASSFORLOCAL
プロキシ ロケーターでローカル アドレスにプロキシ サーバーを使用するかどうかを指定します。
MFNETSOURCE_PROXYEXCEPTIONLIST
プロキシ サーバーを使用せずにクライアント アプリケーションからの接続を受け入れることができるメディア サーバーのセミコロン区切りの一覧を指定します。
MFNETSOURCE_PROXYHOSTNAME
プロキシ サーバーのホスト名を指定します。
MFNETSOURCE_PROXYINFO
ネットワーク ソースによって使用されるプロキシ サーバーのホスト名とポートを格納します。
MFNETSOURCE_PROXYLOCATORFACTORY
IMFNetProxyLocatorFactory インターフェイスへのポインターを格納します。
MFNETSOURCE_PROXYPORT
プロキシ サーバーのポート番号を指定します。
MFNETSOURCE_PROXYRERUNAUTODETECTION
既定のプロキシ ロケーターでプロキシ自動検出を強制するかどうかを指定します。
MFNETSOURCE_PROXYSETTINGS
既定のプロキシ ロケーターの構成設定を指定します。
MFNETSOURCE_RESENDSENABLED
ネットワーク ソースが、失われたパケットに応答して UDP 再送信要求を送信するかどうかを指定します。
MFNETSOURCE_RESOURCE_FILTER
Microsoft Media Foundation HTTP バイト ストリームの IMFNetResourceFilter コールバック インターフェイスへのポインターを格納します。
MFNETSOURCE_SSLCERTIFICATE_MANAGER
IMFSSLCertificateManager インターフェイスを実装するクラスの IUnknown ポインターを格納します。
MFNETSOURCE_STATISTICS
ネットワーク ソースのネットワーク統計情報が含まれています。
MFNETSOURCE_STREAM_LANGUAGE
Accept-Language ヘッダーに送信された文字列を格納します。
MFNETSOURCE_THINNINGENABLED
ネットワーク ソースでストリーム切り替えを有効にするかどうかを指定します。
MFNETSOURCE_TRANSPORT
ネットワーク ソースによって使用されるトランスポート プロトコルを指定します。
MFNETSOURCE_UDP_PORT_RANGE
ネットワーク ソースがストリーミング コンテンツの受信に使用できる有効な UDP ポートの範囲。
MFP_PKEY_StreamIndex
MFPlay イベントのメディア ストリームの 0 から始まるインデックスを格納します。
MFP_PKEY_StreamRenderingResults
メディア シンクに正常に接続されたストリームを指定します。
MFPKEY_ASFMEDIASINK_AUTOADJUST_BITRATE
ASF メディア シンクが自動的にビット レートを調整するかどうかを指定します。
MFPKEY_ASFMEDIASINK_BASE_SENDTIME
ASF メディア シンクの基本送信時間 (ミリ秒単位)。
MFPKEY_ASFMEDIASINK_DRMACTION
ASF メディア シンクで Windows Media DRM を適用する方法を指定します。
MFPKEY_ASFMediaSource_ApproxSeek
ASF メディア ソースが概算シークを使用するかどうかを指定します。
MFPKEY_ASFMediaSource_IterativeSeek_Max_Count
ASF メディア ソースが反復シークを実行するときに使用する検索イテレーションの最大数を設定します。
MFPKEY_ASFMediaSource_IterativeSeek_Tolerance_In_MilliSecond
ASF メディア ソースが反復シークを実行するときに使用される許容範囲をミリ秒単位で設定します。
MFPKEY_ASFMediaSource_IterativeSeekIfNoIndex
ソース ファイルにインデックスがない場合に反復シークを使用するように ASF メディア ソースを構成します。
MFPKEY_ASFOVERHEADPERFRAME
圧縮されたコンテンツの格納に使用されるコンテナーに必要なオーバーヘッド (パケットあたりのバイト数) を指定します。
MFPKEY_ASFSTREAMSINK_CORRECTED_LEAKYBUCKET
ASF メディア シンク上のストリームの "漏れバケット" パラメーターを指定します。
MFPKEY_AVDecVideoSWPowerLevel
デコーダーの電力レベルを指定します。
MFPKEY_AVGCONSTRAINED
エンコーダーが平均制御可能な VBR エンコードを使用するかどうかを指定します。
MFPKEY_AVGFRAMERATE
ビデオ コンテンツの平均フレーム レートを 1 秒あたりのフレーム数で指定します。
MFPKEY_BAVG
制約付き可変ビット レート (VBR) ストリームのバッファー ウィンドウを平均ビット レート (MFPKEY_RAVGで指定) でミリ秒単位で指定します。
MFPKEY_BDELTAQP
アンカー フレームのピクチャ 量子化器と B フレームの画像量子化器の間の差分増加を指定します。
MFPKEY_BMAX
制約付き可変ビット レート (VBR) ストリームのピーク ビット レート (MFPKEY_RMAXで指定) のバッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_BUFFERFULLNESSINFIRSTBYTE
エンコードされたビデオ ビット ストリームに、キー フレームごとにバッファーの満杯値が含まれるかどうかを指定します。
MFPKEY_CATEGORY
Media Foundation 変換 (MFT) のカテゴリ GUID が含まれています。
MFPKEY_CHECKDATACONSISTENCY2P
2 パス VBR エンコードを実行するときに、エンコーダーがパス間のデータ整合性をチェックするかどうかを指定します。 読み取り/書き込み。
MFPKEY_CLOSEDENTRYPOINT
画像のグループの先頭で使用するエンコーダーのエンコード パターンを指定します。
MFPKEY_CLSID
Media Foundation 変換 (MFT) の CLSID を格納します。
MFPKEY_CODEDFRAMES
コーデックによってエンコードされたビデオ フレームの数を指定します。
MFPKEY_CODEDNONZEROFRAMES
実際にデータを含むコーデックによってエンコードされたビデオ フレームの数を指定します。
MFPKEY_COLOR_BRIGHTNESS
明るさを調整します。
MFPKEY_COLOR_CONTRAST
コントラストを調整します。
MFPKEY_COLOR_HUE
色合いを調整します。
MFPKEY_COLOR_SATURATION
彩度を調整します。
MFPKEY_COLORCONV_DSTLEFT
コピー先の四角形の左端をピクセル単位で指定します。
MFPKEY_COLORCONV_DSTTOP
コピー先の四角形の上端をピクセル単位で指定します。
MFPKEY_COLORCONV_HEIGHT
ソース四角形とコピー先の四角形の高さをピクセル単位で指定します。
MFPKEY_COLORCONV_MODE
入力ストリームをインターレースするかどうかを指定します。
MFPKEY_COLORCONV_SRCLEFT
ソース四角形の左端をピクセル単位で指定します。
MFPKEY_COLORCONV_SRCTOP
ソース四角形の上端をピクセル単位で指定します。
MFPKEY_COLORCONV_WIDTH
ソース四角形とコピー先の四角形の幅をピクセル単位で指定します。
MFPKEY_COMPLEXITY
エンコーダー アルゴリズムの複雑さを指定します。
MFPKEY_COMPLEXITYEX
エンコーダー アルゴリズムの複雑さを指定します。
MFPKEY_COMPRESSIONOPTIMIZATIONTYPE
Windows Media Video 9 Advanced Profile エンコーダーに使用する最適なビジュアル品質設定を指定します。
MFPKEY_CONSTRAIN_ENUMERATED_VBRQUALITY
エンコーダーによって列挙されるモードが、MFPKEY_DESIRED_VBRQUALITYによって提供される品質要件を満たすモードに制限されるかどうかを指定します。
MFPKEY_CONSTRAINDECLATENCY
エンコーダーがデコーダーの最大待機時間要件によって制約されているかどうかを指定します。
MFPKEY_CONSTRAINENCCOMPLEXITY
オーディオ エンコード アルゴリズムの複雑さを制約するかどうかを指定します。
MFPKEY_CONSTRAINENCLATENCY
エンコーダーが最大待機時間要件によって制約されているかどうかを指定します。
MFPKEY_Content_DLNA_Profile_ID
メディア ソースの Digital Living Network Alliance (DLNA) プロファイル識別子が含まれています。
MFPKEY_CONV_INPUTFRAMERATE
入力フレーム レートを比率として指定します。
MFPKEY_CONV_OUTPUTFRAMERATE
出力フレーム レートを比率として指定します。
MFPKEY_CRISP
モーションのスムーズさとコーデック出力の画質のトレードオフを数値で表します。
MFPKEY_DATARATE
このプロパティは廃止されており、設定しないでください。
MFPKEY_DECODER_DEINTERLACING
デコーダーが圧縮ストリームからインターレースされたビデオ フレームをプログレッシブ フレームとしてデコードするかどうかを指定します。
MFPKEY_Decoder_MaxNumPCMSamplesWithPaddedSilence
ファイルをデコードした後の最後に返される可能性がある追加の PCM サンプルの最大数を指定します。
MFPKEY_DECODERCOMPLEXITYPROFILE
エンコードされたコンテンツの複雑さのプロファイルを指定します。
MFPKEY_DECODERCOMPLEXITYREQUESTED
ビデオ エンコードに使用するデバイス準拠テンプレートを指定します。
MFPKEY_DELTAMVRANGEINDEX
モーション ベクトル情報のエンコードに使用するメソッドを指定します。
MFPKEY_DENOISEOPTION
エンコード時にコーデックがノイズ フィルターを使用するかどうかを指定します。
MFPKEY_DESIRED_VBRQUALITY
オーディオ ストリームの品質ベース (1 パス) 可変ビット レート (VBR) エンコードに必要な品質レベルを指定します。
MFPKEY_DROPPEDFRAMES
エンコード中に削除されるビデオ フレームの数を指定します。
MFPKEY_DXVA_ENABLED
デコーダーが DirectX ビデオ アクセラレーション ハードウェアを使用するかどうかを指定します (使用可能な場合)。
MFPKEY_DYN_ALLOW_NOISESUB
エンコーダーがノイズ置換を使用するかどうかを指定します。
MFPKEY_DYN_ALLOW_PCMRANGELIMITING
エンコーダーが PCM 範囲制限を使用するかどうかを指定します。
MFPKEY_DYN_BANDTRUNC_BWCEIL
エンコーダーでバンド切り捨てによって許可される最大コード化帯域幅を指定します。
MFPKEY_DYN_BANDTRUNC_BWFLOOR
エンコーダーのバンド切り捨てによって許容される最小コード化帯域幅を指定します。
MFPKEY_DYN_BANDTRUNC_QCEIL
最小コード化帯域幅が許可される品質を指定します。
MFPKEY_DYN_BANDTRUNC_QFLOOR
最大コード化帯域幅が許可される品質を指定します。
MFPKEY_DYN_BANDTRUNCATION
エンコーダーがバンド切り捨てを実行するかどうかを指定します。
MFPKEY_DYN_SIMPLEMASK
エンコーダーが Windows Media Audio Encoder のバージョン 7 で実行されるマスク計算のスタイルを使用するかどうかを指定します。
MFPKEY_DYN_STEREO_PREPROC
エンコーダーがステレオ画像処理を実行するかどうかを指定します。
MFPKEY_DYN_VBR_BAVG
平均制御可能な VBR エンコードを使用するように構成されたエンコーダーのバッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_DYN_VBR_RAVG
平均制御可能な VBR エンコードを使用するように構成されたエンコーダーの平均ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_ENCCOMPLEXITY
エンコード アルゴリズムの複雑さを指定します。
MFPKEY_ENDOFPASS
エンコード パスの末尾を指定します。
MFPKEY_ENHANCED_WMA
コア エンコーダーが "Plus" 機能を使用するかどうかを指定します。
MFPKEY_EXATTRIBUTE_SUPPORTED
Media Foundation 変換 (MFT) が入力サンプルから出力サンプルに属性をコピーするかどうかを指定します。
MFPKEY_FI_ENABLED
デコーダーでフレーム補間を使用するかどうかを指定します。
MFPKEY_FI_SUPPORTED
デコーダーがフレーム補間をサポートするかどうかを指定します。
MFPKEY_FORCEFRAMEHEIGHT
エンコードされたビデオの中間フレームの高さを指定します。
MFPKEY_FORCEFRAMEWIDTH
エンコードされたビデオの中間フレーム幅を指定します。
MFPKEY_FORCEMEDIANSETTING
エンコード時にコーデックで中央値フィルター処理を使用するかどうかを指定します。
MFPKEY_FOURCC
使用するエンコーダーを識別する FOURCC を指定します。
MFPKEY_FRAMECOUNT
このプロパティは廃止されており、設定しないでください。
MFPKEY_FULLFRAMERATE
エンドダーにフレームのドロップを許可するかどうかを指定します。
MFPKEY_HTTP_ByteStream_Enable_Urlmon
Media Foundation HTTP バイト ストリームで URL モニカー (Urlmonとも呼ばれます) を使用できるようにします。
MFPKEY_HTTP_ByteStream_Urlmon_Bind_Flags
Media Foundation HTTP バイト ストリームのモニカー バインド フラグを設定します。
MFPKEY_HTTP_ByteStream_Urlmon_Security_Id
Media Foundation HTTP バイト ストリームのルート セキュリティ識別子を設定します。
MFPKEY_HTTP_ByteStream_Urlmon_Window
Media Foundation HTTP バイト ストリームのウィンドウを設定します。
MFPKEY_INTERLACEDCODINGENABLED
インターレースされたビデオ エンコードを使用するかどうかを指定します。
MFPKEY_KEYDIST
コーデック出力のキー フレーム間の最大時間 (ミリ秒単位) を指定します。
MFPKEY_LIVEENCODE
このプロパティは廃止されており、設定しないでください。
MFPKEY_LOOKAHEAD
現在のフレームをエンコードする前にコーデックが評価する現在のフレームの後のフレーム数を指定します。
MFPKEY_LOOPFILTER
エンコード時にコーデックでインループ デブロック フィルターを使用するかどうかを指定します。
MFPKEY_MACROBLOCKMODECOSTMETHOD
使用するマクロ ブロック モードを決定するためにコーデックで使用されるコスト方法を指定します。
MFPKEY_MAXDECLATENCYMS
デコーダーの最大待機時間をミリ秒単位で指定します。
MFPKEY_MAXENCLATENCYMS
エンコーダーの最大待機時間をミリ秒単位で指定します。
MFPKEY_MediaProtectionContainerGuid
コンテナー内の Digital Rights Management (DRM) 保護システムを識別する GUID を指定します。
MFPKEY_MediaProtectionSystemContext
メディア保護システムの信頼された入力モジュールを初期化するときに使用するコンテキストを含む BLOB を指定します。
MFPKEY_MediaProtectionSystemContextsPerTrack
トラックの種類から DRM コンテキストを含む IRandomAccessStream へのマッピングを定義する IPropertySet に設定します。
MFPKEY_MediaProtectionSystemId
コンテンツに使用するメディア保護システムを指定します。
MFPKEY_MediaProtectionSystemIdMapping
プロパティ システム ID からプロパティ システムのアクティブ化 ID へのマッピングを定義する IPropertySetを指定します。
MFPKEY_MediaSource_DisableReadAhead
メディア ソースで先行読み取りを有効または無効にします。
MFPKEY_MOST_RECENTLY_ENUMERATED_VBRQUALITY
最近列挙された出力の種類の VBR 品質レベルを指定します。
MFPKEY_MOTIONMATCHMETHOD
モーション マッチングに使用するメソッドを指定します。
MFPKEY_MOTIONSEARCHLEVEL
モーション検索操作で色情報を使用する方法を指定します。
MFPKEY_MOTIONSEARCHRANGE
モーション検索で使用する範囲を指定します。
MFPKEY_NOISEEDGEREMOVAL
コーデックがノイズの多いフレーム エッジを検出して削除するかどうかを指定します。
MFPKEY_NUMBFRAMES
双方向予測フレーム (B フレーム) の数を指定します。
MFPKEY_NUMTHREADS
エンコーダーが使用するスレッドの数を指定します。
MFPKEY_NUMTHREADSDEC
デコーダーが使用するスレッドの数を指定します。
MFPKEY_PASSESRECOMMENDED
エンコーダーでサポートされるパスの最大数を指定します。
MFPKEY_PASSESUSED
エンコーダーがコンテンツのエンコードに使用するパスの数を指定します。
MFPKEY_PEAKCONSTRAINED
エンコーダーがピーク ビット レートによって制約されるかどうかを指定します。
MFPKEY_PERCEPTUALOPTLEVEL
エンコード時にコーデックで保守的な知覚の最適化を使用するかどうかを指定します。
MFPKEY_PIXELASPECTRATIO
出力メディアの種類のピクセル縦横比を指定します。
MFPKEY_PMP_Creation_Callback
ソース解決中に PMP メディア セッション を作成するコールバックを設定します。
MFPKEY_POSTPROCESSMODE
デコーダーの後処理モードを指定します。
MFPKEY_PREFERRED_FRAMESIZE
フレームあたりのサンプルの推奨数を指定します。
MFPKEY_PRODUCEDUMMYFRAMES
エンコーダーが重複するフレームのビット ストリームにダミー フレーム エントリを生成するかどうかを指定します。
MFPKEY_QPPERFRAME
QP を指定します。 指定できる値は 1.0 から 31.0 です。
MFPKEY_RANGEREDUX
コーデックがビデオの有効な色の範囲を減らす必要がある程度を指定します。
MFPKEY_RAVG
2 パス可変ビット レート (VBR) エンコードに使用される平均ビット レート (1 秒あたりのビット数) を指定します。
MFPKEY_RDSUBPIXELSEARCH
エンコーダーが RD ベースのサブピクセル MV 検索を使用するかどうかを指定します。
MFPKEY_REENCDURATION
セグメントの再エンコードの場合、再エンコードするセグメントの期間を指定します。
MFPKEY_REENCENDBUFFERSIZE
セグメントの再エンコードの場合は、バッファー サイズを指定します。
MFPKEY_REENCQPREF
セグメントの再エンコードの場合は、開始セグメントの前のフレームの量子化器を指定します。
MFPKEY_REENCSTARTBUFFERSIZE
セグメントの再エンコードの場合は、開始バッファーの満杯を指定します。
MFPKEY_REQUESTING_A_FRAMESIZE
エンコーダーで、フレームあたりのサンプル数で指定された優先フレーム サイズを使用するかどうかを指定します。
MFPKEY_RESIZE_DST_HEIGHT
コピー先の四角形の高さをピクセル単位で指定します。
MFPKEY_RESIZE_DST_LEFT
コピー先の四角形の左端をピクセル単位で指定します。
MFPKEY_RESIZE_DST_TOP
コピー先の四角形の上端をピクセル単位で指定します。
MFPKEY_RESIZE_DST_WIDTH
コピー先の四角形の幅をピクセル単位で指定します。
MFPKEY_RESIZE_GEOMAPHEIGHT
ジオメトリックアパーチャの高さをピクセル単位で指定します。
MFPKEY_RESIZE_GEOMAPWIDTH
ジオメトリックアパーチャの幅をピクセル単位で指定します。
MFPKEY_RESIZE_GEOMAPX
ジオメトリックアパーチャの左上隅の x 座標を指定します。
MFPKEY_RESIZE_GEOMAPY
幾何学的な開口の左上隅の y 座標を指定します。
MFPKEY_RESIZE_INTERLACE
入力ストリームをインターレースするかどうかを指定します。
MFPKEY_RESIZE_MINAPHEIGHT
最小表示絞りの高さをピクセル単位で指定します。
MFPKEY_RESIZE_MINAPWIDTH
最小表示絞りの幅をピクセル単位で指定します。
MFPKEY_RESIZE_MINAPX
最小表示絞り値の左上隅の x 座標を指定します。
MFPKEY_RESIZE_MINAPY
最小表示絞りの左上隅の y 座標を指定します。
MFPKEY_RESIZE_PANSCANAPHEIGHT
パン/スキャン領域の高さをピクセル単位で指定します。
MFPKEY_RESIZE_PANSCANAPWIDTH
パン/スキャン領域の幅をピクセル単位で指定します。
MFPKEY_RESIZE_PANSCANAPX
パン/スキャン領域の左上隅の x 座標を指定します。
MFPKEY_RESIZE_PANSCANAPY
パン/スキャン領域の左上隅の y 座標を指定します。
MFPKEY_RESIZE_QUALITY
高品質のビデオを生成するアルゴリズムを使用するか、より高速なアルゴリズムを使用するかを指定します。
MFPKEY_RESIZE_SRC_HEIGHT
ソース四角形の高さをピクセル単位で指定します。
MFPKEY_RESIZE_SRC_LEFT
ソース四角形の左端をピクセル単位で指定します。
MFPKEY_RESIZE_SRC_TOP
ソース四角形の上端をピクセル単位で指定します。
MFPKEY_RESIZE_SRC_WIDTH
ソース四角形の幅をピクセル単位で指定します。
MFPKEY_RMAX
制約付き 2 パス可変ビット レート (VBR) 再生に使用されるピーク ビット レート (1 秒あたりのビット数) を指定します。
MFPKEY_SBESourceMode
WTV メディア ソースのストリーム構成を設定します。
MFPKEY_SourceOpenMonitor
アプリケーションの IMFSourceOpenMonitor インターフェイスへのポインターを格納します。
MFPKEY_STAT_BAVG
エンコードされたストリームの平均バッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_STAT_BMAX
エンコードされたストリームの最大バッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_STAT_RAVG
エンコードされたストリームの平均ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_STAT_RMAX
エンコードされたストリームの最大ビット レートを 1 秒あたりのビット数で指定します。
MFPKEY_TOTALFRAMES
エンコード 処理中にエンコーダーに渡されるビデオ フレームの合計数を指定します。
MFPKEY_VBRENABLED
エンコーダーが可変ビット レート (VBR) エンコードを使用するかどうかを指定します。
MFPKEY_VBRQUALITY
品質ベース (1 パス) 可変ビット レート (VBR) エンコードの実際の品質レベルを指定します。
MFPKEY_VIDEOSCALING
コーデックでビデオ スケーリングの最適化を使用するかどうかを指定します。
MFPKEY_VIDEOWINDOW
モデル バッファーに収まるコンテンツの量をミリ秒単位で指定します。
MFPKEY_VOLHEADERFORREENCODE
セグメントの再エンコードの場合は、再エンコードされるファイルのコーデック プライベート データを指定します。
MFPKEY_VTYPE
インターレースされたソース ビデオを検出するためにコーデックが使用するロジックを指定します。
MFPKEY_WMA_ELEMENTARY_STREAM
サポートされていません。
MFPKEY_WMAAECMA_DEVICE_INDEXES
音声キャプチャ DSP がオーディオのキャプチャとレンダリングに使用するオーディオ デバイスを指定します。
MFPKEY_WMAAECMA_DEVICEPAIR_GUID
アプリケーションが音声キャプチャ DSP で現在使用しているオーディオ デバイスの組み合わせを識別します。
MFPKEY_WMAAECMA_DMO_SOURCE_MODE
音声キャプチャ DSP でソース モードとフィルター モードのどちらを使用するかを指定します。
MFPKEY_WMAAECMA_FEATR_AES
音声キャプチャ DSP が残余信号に対して音響エコー抑制 (AES) を実行する回数を指定します。
MFPKEY_WMAAECMA_FEATR_AGC
音声キャプチャ DSP が自動ゲイン制御を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_CENTER_CLIP
音声キャプチャ DSP が中心クリッピングを実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_ECHO_LENGTH
音響エコー キャンセル (AEC) アルゴリズムが処理できるエコーの期間をミリ秒単位で指定します。
MFPKEY_WMAAECMA_FEATR_FRAME_SIZE
音声キャプチャ DSP で使用されるオーディオ フレーム サイズを指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_BEAM
音声キャプチャ DSP がマイクアレイ処理に使用するビームを指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_MODE
ボイス キャプチャ DSP がマイク アレイ処理を実行する方法を指定します。
MFPKEY_WMAAECMA_FEATR_MICARR_PREPROC
ボイス キャプチャ DSP がマイク アレイの前処理を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_NOISE_FILL
ボイス キャプチャ DSP がノイズ フィルを実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_NS
音声キャプチャ DSP がノイズ抑制を実行するかどうかを指定します。
MFPKEY_WMAAECMA_FEATR_VAD
音声キャプチャ DSP が実行する音声アクティビティ検出の種類を指定します。
MFPKEY_WMAAECMA_FEATURE_MODE
アプリケーションが音声キャプチャ DSP のさまざまなプロパティの既定の設定をオーバーライドできるようにします。
MFPKEY_WMAAECMA_MIC_GAIN_BOUNDER
ボイス キャプチャ DSP がマイク ゲインバウンディングを適用するかどうかを指定します。
MFPKEY_WMAAECMA_MICARRAY_DESCPTR
音声キャプチャ DSP のマイク配列ジオメトリを指定します。
MFPKEY_WMAAECMA_QUALITY_METRICS
音声キャプチャ DSP から音響エコー キャンセル (AEC) の品質メトリックを取得します。
MFPKEY_WMAAECMA_RETRIEVE_TS_STATS
ボイス キャプチャ DSP がタイム スタンプ統計情報をレジストリに格納するかどうかを指定します。
MFPKEY_WMAAECMA_SYSTEM_MODE
音声キャプチャ DSP の処理モードを設定します。
MFPKEY_WMADEC_DRCMODE
オーディオ デコーダーが使用するダイナミック レンジ 制御モードを指定します。
MFPKEY_WMADEC_FOLDDOWN_MATRIX
エンコードされたストリームに含まれるチャネル数よりも少ないチャネルに対してマルチチャネル オーディオをデコードするための、作成者が指定したフォールドダウン係数を指定します。
MFPKEY_WMADEC_HIRESOUTPUT
オーディオ デコーダーが高解像度出力を提供するかどうかを指定します。
MFPKEY_WMADEC_LTRTOUTPUT
デコーダーがフォールドダウン Lt-Rt 実行するかどうかを指定します。
MFPKEY_WMADEC_SPKRCFG
クライアント コンピューターのスピーカー構成を指定します。
MFPKEY_WMADRC_AVGREF
オーディオ コンテンツの平均ボリューム レベルを指定します。
MFPKEY_WMADRC_AVGTARGET
出力オーディオ コンテンツの目的の平均ボリューム レベルを指定します。
MFPKEY_WMADRC_PEAKREF
オーディオ コンテンツで発生する最大ボリューム レベルを指定します。
MFPKEY_WMADRC_PEAKTARGET
出力オーディオ コンテンツの目的の最大ボリューム レベルを指定します。
MFPKEY_WMAENC_AVGBYTESPERSEC
品質ベースの可変ビット レート (VBR) オーディオ ストリームの 1 秒あたりの平均バイト数を指定します。
MFPKEY_WMAENC_BUFFERLESSCBR
エンコーダーがフレームごとに 1 つの WMA パケットを生成するかどうかを指定します。
MFPKEY_WMAENC_GENERATE_DRC_PARAMS
エンコーダーでダイナミック レンジ制御パラメーターを生成するかどうかを指定します。
MFPKEY_WMAENC_ORIGWAVEFORMAT
入力オーディオ コンテンツを記述する WAVEFORMATEX 構造体を指定します。
MFPKEY_WMAENC_RTSPDIF
エンコーダーでリアルタイムの S/PDIF エンコードを有効にするかどうかを指定します。
MFPKEY_WMAVOICE_ENC_BufferWindow
音声コーデックに使用するバッファー ウィンドウをミリ秒単位で指定します。
MFPKEY_WMAVOICE_ENC_DecoderDelay
エンコーダーの待機時間をパケット ユニット単位で指定します。
MFPKEY_WMAVOICE_ENC_EDL
音声コーデックによって音楽としてエンコードされるコンテンツの部分を指定します。
MFPKEY_WMAVOICE_ENC_MusicSpeechClassMode
音声コーデックのモードを指定します。
MFPKEY_WMRESAMP_CHANNELMTX
ソース チャネルを変換先チャネルに変換するために使用されるチャネル マトリックスを指定します (たとえば、5.1 をステレオに変換する場合)。
MFPKEY_WMRESAMP_FILTERQUALITY
出力の品質を指定します。
MFPKEY_WMRESAMP_LOWPASS_BANDWIDTH
ローパス フィルター帯域幅を宛先サンプル レートに対する割合で指定します。
MFPKEY_ZEROBYTEFRAMES
前のフレームと重複していたためにスキップされるビデオ フレームの数を指定します。

 

Media Foundation プログラミング リファレンス

属性とプロパティの