MediaCapture.StartPreviewToCustomSinkAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension) |
Começa a enviar um fluxo de visualização para um coletor de mídia personalizado usando o perfil de codificação especificado. |
StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet) |
Começa a enviar um fluxo de visualização para um coletor de mídia personalizado usando o perfil de codificação e as configurações do coletor especificados. |
StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)
Começa a enviar um fluxo de visualização para um coletor de mídia personalizado usando o perfil de codificação 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
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
Quando você chamar StartPreviewToCustomSinkAsync, o sistema chamará o método IMFMediaTypeHandler.IsMediaTypeSupported do coletor personalizado, passando o tipo de mídia nativo do dispositivo de captura. Essa marcar é executada em um esforço para evitar a conversão desnecessária de vídeo. Se o coletor personalizado retornar S_OK de IsMediaTypeSupported quando esse marcar for feito, o fluxo de visualização usará o tipo de mídia nativo em vez do tipo especificado pelo parâmetro encodingProfile.
Confira também
Aplica-se a
StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)
Começa a enviar um fluxo de visualização para um coletor de mídia personalizado usando o perfil de codificação e as configurações do coletor 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
O perfil de codificação a ser usado para a gravação.
- customSinkActivationId
-
String
Platform::String
winrt::hstring
A ID de classe ativável 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
Quando você chamar StartPreviewToCustomSinkAsync, o sistema chamará o método IMFMediaTypeHandler.IsMediaTypeSupported do coletor personalizado, passando o tipo de mídia nativo do dispositivo de captura. Essa marcar é executada em um esforço para evitar a conversão desnecessária de vídeo. Se o coletor personalizado retornar S_OK de IsMediaTypeSupported quando esse marcar for feito, o fluxo de visualização usará o tipo de mídia nativo em vez do tipo especificado pelo parâmetro encodingProfile.