Поделиться через


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

Идентификатор активируемого класса расширения мультимедиа для пользовательского приемника мультимедиа.

customSinkSettings
IPropertySet

Содержит свойства расширения мультимедиа.

Возвращаемое значение

Объект , используемый для управления асинхронной операцией.

Атрибуты

Требования к Windows

Возможности приложения
backgroundMediaRecording

Комментарии

Если превышен предел записи, возникает событие RecordLimitationExceeded . В текущем выпуске ограничение на запись составляет три часа.

См. также раздел

Применяется к