次の方法で共有


MediaCapture.StartPreviewToCustomSinkAsync メソッド

定義

オーバーロード

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

指定したエンコード プロファイルを使用して、カスタム メディア シンクへのプレビュー ストリームの送信を開始します。

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

指定したエンコード プロファイルとシンク設定を使用して、カスタム メディア シンクへのプレビュー ストリームの送信を開始します。

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

指定したエンコード プロファイルを使用して、カスタム メディア シンクへのプレビュー ストリームの送信を開始します。

public:
 virtual IAsyncAction ^ StartPreviewToCustomSinkAsync(MediaEncodingProfile ^ encodingProfile, IMediaExtension ^ customMediaSink) = StartPreviewToCustomSinkAsync;
/// [Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkAsync")]
IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile const& encodingProfile, IMediaExtension const& customMediaSink);
[Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkAsync")]
public IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, IMediaExtension customMediaSink);
function startPreviewToCustomSinkAsync(encodingProfile, customMediaSink)
Public Function StartPreviewToCustomSinkAsync (encodingProfile As MediaEncodingProfile, customMediaSink As IMediaExtension) As IAsyncAction

パラメーター

encodingProfile
MediaEncodingProfile

記録に使用するエンコード プロファイル。

customMediaSink
IMediaExtension

カスタム メディア シンクのメディア拡張機能。

戻り値

非同期操作を制御するために使用される オブジェクト。

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

StartPreviewToCustomSinkAsync を呼び出すと、システムはカスタム シンクの IMFMediaTypeHandler.IsMediaTypeSupported メソッドを呼び出し、キャプチャ デバイスのネイティブ メディアの種類を渡します。 このチェックは、不要なビデオ変換を回避するために実行されます。 このチェックの作成時にカスタム シンクが IsMediaTypeSupported からS_OKを返す場合、プレビュー ストリームでは encodingProfile パラメーターで指定された型ではなくネイティブ メディア型が使用されます。

こちらもご覧ください

適用対象

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

指定したエンコード プロファイルとシンク設定を使用して、カスタム メディア シンクへのプレビュー ストリームの送信を開始します。

public:
 virtual IAsyncAction ^ StartPreviewToCustomSinkAsync(MediaEncodingProfile ^ encodingProfile, Platform::String ^ customSinkActivationId, IPropertySet ^ customSinkSettings) = StartPreviewToCustomSinkAsync;
/// [Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkIdAsync")]
IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile const& encodingProfile, winrt::hstring const& customSinkActivationId, IPropertySet const& customSinkSettings);
[Windows.Foundation.Metadata.Overload("StartPreviewToCustomSinkIdAsync")]
public IAsyncAction StartPreviewToCustomSinkAsync(MediaEncodingProfile encodingProfile, string customSinkActivationId, IPropertySet customSinkSettings);
function startPreviewToCustomSinkAsync(encodingProfile, customSinkActivationId, customSinkSettings)
Public Function StartPreviewToCustomSinkAsync (encodingProfile As MediaEncodingProfile, customSinkActivationId As String, customSinkSettings As IPropertySet) As IAsyncAction

パラメーター

encodingProfile
MediaEncodingProfile

記録に使用するエンコード プロファイル。

customSinkActivationId
String

Platform::String

winrt::hstring

カスタム メディア シンクのメディア拡張機能のアクティブ化可能なクラス ID。

customSinkSettings
IPropertySet

メディア拡張機能のプロパティを含みます。

戻り値

非同期操作を制御するために使用される オブジェクト。

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

StartPreviewToCustomSinkAsync を呼び出すと、システムはカスタム シンクの IMFMediaTypeHandler.IsMediaTypeSupported メソッドを呼び出し、キャプチャ デバイスのネイティブ メディアの種類を渡します。 このチェックは、不要なビデオ変換を回避するために実行されます。 このチェックの作成時にカスタム シンクが IsMediaTypeSupported からS_OKを返す場合、プレビュー ストリームでは encodingProfile パラメーターで指定された型ではなくネイティブ メディア型が使用されます。

こちらもご覧ください

適用対象