はじめにこのセクションでは、サードパーティのアプリケーション(ビデオプレーヤー、メディアセンターなど)にFFDShow を統合する方法について説明します。FFDShowの実行中のインスタンスの任意のライブの設定を取得/設定することが可能です。 たとえば、オーディオ/字幕のストリームを取得してそれらの間で切り替えたり、任意の設定(明るさ、ノイズリダクション、字幕ディレイやフォントサイズなど)を設定/取得できます。 これを行うために、.NET library(C#コード)がソースとバイナリ形式で配信されます。これらは気軽に利用したり変更できます。このライブラリのいくつかの関数を使用するサンプルアプリケーションもも含まれています。 動作原理それぞれのインスタンスをデコードするために時間をFFDShowやビデオは、リスナースレッドのプロセスは"この設定を取得"または"この値で、この設定をセットとして定義済みのコマンドのリストを処理することができますcreated.Thisスレッド( FFDShowRemoteAPI )がロードされる" 。 。 NETのライブラリは通信プリミティブをカプセル化し、主要な機能のリストを統合する(下記参照) 。今ではビデオのみFFDShowのインスタンスと通信することが可能です/フィルタ。リモートアクセスFFDShowのオーディオフィルタはないsupported.However 、 FFDShowビデオは、その適用範囲は、音声の処理などを超えて行く/ chapters.Aboutサブタイトルストリームとは、 FFDShow動画はDirectShowのフィルタを参照するなど、複数のストリームをサポートするいくつかの機能を統合Matroskaスプリッタ( GabestのHaaliのか) 、またはFFDShowはBivxファイル内に複数のオーディオストリームを扱うことができるオーディオ( )複数のオーディオストリームを持つAVIファイルである。 .NETライブラリの特徴少しの手間では、次の操作を行うことができるライブラリ。ほかの機能は、将来的になる。
リモートコントロールを許可するFFDShowの設定次の段落では、 FFDShowAPI library.This構成で使用するように設定する必要がありますFFDShow方法について説明し、開発者やエンドユーザーの両方に適用されます。 最小構成ために、ビデオの設定]ダイアログFFDShow着信requests.Open受け入れることと"キー&リモート"のセクションに行くのライブラリを使用する前に、 FFDShow設定する必要があります:
何かelse.Otherオプションを変更する必要はありませんあなたのキーボードショートカットを定義することができますが、この機能を使用してMedia Centerのようないくつかのアプリケーションで作業をしないことをお勧めしていません。 {{:devel:remote_api.png|}} 推奨される構成したがって、 2つの追加の機能をフルに利用できるライブラリを有効にすることをお勧めします。の特長があります:
FFDShow複数のオーディオストリームを処理するには: {{:devel:stream_switcher.png|}} ビデオ生FFDShow処理させるには: {{:devel:raw_video.png|}} サンプルをビルドを入手し、ライブラリとアプリケーション
ドキュメント
|