MediaCapture.StartRecordToCustomSinkAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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 事件。 在当前版本中,记录限制为三小时。