Compartir a través de


MediaCapture.StartPreviewToCustomSinkAsync Método

Definición

Sobrecargas

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Comienza a enviar una secuencia de vista previa a un receptor multimedia personalizado mediante el perfil de codificación especificado.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Comienza a enviar una secuencia de vista previa a un receptor de medios personalizado mediante la configuración de receptor y el perfil de codificación especificados.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Comienza a enviar una secuencia de vista previa a un receptor multimedia personalizado mediante el perfil de codificación especificado.

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

Parámetros

encodingProfile
MediaEncodingProfile

Perfil de codificación que se va a usar para la grabación.

customMediaSink
IMediaExtension

Extensión multimedia para el receptor de medios personalizado.

Devoluciones

Objeto que se usa para controlar la operación asincrónica.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Al llamar al método StartPreviewToCustomSinkAsync, el sistema llamará al método IMFMediaTypeHandler.IsMediaTypeSupported del receptor personalizado, pasando el tipo de medio nativo del dispositivo de captura. Esta comprobación se realiza en un esfuerzo por evitar la conversión de vídeo innecesaria. Si el receptor personalizado devuelve S_OK de IsMediaTypeSupported cuando se realiza esta comprobación, la secuencia de vista previa usará el tipo de medio nativo en lugar del tipo especificado por el parámetro encodingProfile .

Consulte también

Se aplica a

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Comienza a enviar una secuencia de vista previa a un receptor de medios personalizado mediante la configuración de receptor y el perfil de codificación especificados.

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

Parámetros

encodingProfile
MediaEncodingProfile

Perfil de codificación que se va a usar para la grabación.

customSinkActivationId
String

Platform::String

winrt::hstring

Identificador de clase activable de la extensión multimedia para el receptor de medios personalizado.

customSinkSettings
IPropertySet

Contiene propiedades de la extensión multimedia.

Devoluciones

Objeto que se usa para controlar la operación asincrónica.

Atributos

Requisitos de Windows

Características de aplicaciones
backgroundMediaRecording

Comentarios

Al llamar al método StartPreviewToCustomSinkAsync, el sistema llamará al método IMFMediaTypeHandler.IsMediaTypeSupported del receptor personalizado, pasando el tipo de medio nativo del dispositivo de captura. Esta comprobación se realiza en un esfuerzo por evitar la conversión de vídeo innecesaria. Si el receptor personalizado devuelve S_OK de IsMediaTypeSupported cuando se realiza esta comprobación, la secuencia de vista previa usará el tipo de medio nativo en lugar del tipo especificado por el parámetro encodingProfile .

Consulte también

Se aplica a