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 事件。 在当前版本中,记录限制为三小时。

另请参阅

适用于

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 事件。 在当前版本中,记录限制为三小时。

另请参阅

适用于