次の方法で共有


MediaCapture.StartRecordToCustomSinkAsync メソッド

定義

オーバーロード

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

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

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

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

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

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

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

パラメーター

encodingProfile
MediaEncodingProfile

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

customMediaSink
IMediaExtension

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

戻り値

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

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

レコードの制限を超えると、 RecordLimitationExceeded イベントが発生します。 現在のリリースでは、レコードの制限は 3 時間です。

こちらもご覧ください

適用対象

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

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

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

パラメーター

encodingProfile
MediaEncodingProfile

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

customSinkActivationId
String

Platform::String

winrt::hstring

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

customSinkSettings
IPropertySet

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

戻り値

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

属性

Windows の要件

アプリの機能
backgroundMediaRecording

注釈

レコードの制限を超えると、 RecordLimitationExceeded イベントが発生します。 現在のリリースでは、レコードの制限は 3 時間です。

こちらもご覧ください

適用対象