次の方法で共有


シンク

[このページに関連付けられている機能である Windows Media Format 11 SDK は、レガシ機能です。 これは、ソース リーダーシンク ライターによって置き換えられます。 ソース リーダーシンク ライターは、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、Windows Media Format 11 SDK ではなくソース リーダーシンク ライターを使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

Windows Media Format SDK のライター オブジェクトは、処理されたコンテンツをシンクに配信します。 各シンクは、データを配信するオブジェクトです。 配信ポイントは、シンクの種類によって異なります。 シンクには、ファイル シンク、ネットワーク シンク、プッシュ シンクの 3 種類があります。

ファイル シンク

ファイル シンクは、ASF コンテンツをローカル ドライブまたはネットワーク ドライブ上のファイルに書き込みます。 ライター オブジェクトを使用してファイル シンクを明示的に追加せずにファイルを書き込む場合、ライターは IWMWriter::SetOutputFilename に渡す名前を使用して作成します。 ライター オブジェクトに複数のファイル シンクを割り当てて、一度に複数のファイルにコンテンツを書き込むことができます。

ファイル シンクを使用すると、ファイルの多くの側面を制御できます。 ファイル シンクでは、次の機能を使用できます。

  • ファイル統計の監視。 ファイルのサイズと期間は、作成中に監視できます。
  • 部分的なコンテンツ ファイルの作成。 ファイル シンクは、特定の時刻にコンテンツの書き込みを開始し、特定の時刻に書き込みを終了するように構成できます。 これにより、同じコンテンツの異なるセクションを含む複数のファイルを同じ書き込みパスに作成できます。

ネットワーク シンク

ネットワーク シンクは、コンテンツをネットワーク アドレスにブロードキャストします。 読み取りクライアントは、アドレスに接続してブロードキャストを受信できます。

プッシュ シンク

プッシュ シンクは、ライターから、Windows Media サービスを実行しているサーバーにコンテンツを配信します。 プッシュ シンクは、通常、1 台のコンピューターがライブ コンテンツをエンコードし、それを 1 つ以上のサーバーに配信してワイド配布するシナリオで使用されます。 プッシュ シンクを使用すると、コンピューターを特定のタスク専用にして、各サーバーの帯域幅と処理能力を節約できます。

ファイルの書き込み機能

ライター シンクの操作