Compartilhar via


MediaCapture.StartRecordToCustomSinkAsync Método

Definição

Sobrecargas

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Inicie a gravação em um coletor de mídia personalizado usando o perfil de codificação especificado.

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Inicie a gravação em um coletor de mídia personalizado usando o perfil de codificação e as configurações do coletor especificados.

StartRecordToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Inicie a gravação em um coletor de mídia personalizado usando o perfil de codificação especificado.

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

Parâmetros

encodingProfile
MediaEncodingProfile

O perfil de codificação a ser usado para a gravação.

customMediaSink
IMediaExtension

A extensão de mídia para o coletor de mídia personalizado.

Retornos

Um objeto usado para controlar a operação assíncrona.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Um evento RecordLimitationExceeded será gerado se o limite de registro for excedido. Na versão atual, o limite de registro é de três horas.

Confira também

Aplica-se a

StartRecordToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Inicie a gravação em um coletor de mídia personalizado usando o perfil de codificação e as configurações do coletor especificados.

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

Parâmetros

encodingProfile
MediaEncodingProfile

O perfil de codificação a ser usado para a gravação.

customSinkActivationId
String

Platform::String

winrt::hstring

A ID de classe ativada da extensão de mídia para o coletor de mídia personalizado.

customSinkSettings
IPropertySet

Contém propriedades da extensão de mídia.

Retornos

Um objeto usado para controlar a operação assíncrona.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
backgroundMediaRecording

Comentários

Um evento RecordLimitationExceeded será gerado se o limite de registro for excedido. Na versão atual, o limite de registro é de três horas.

Confira também

Aplica-se a