MediaCapture.StartPreviewToCustomSinkAsync Metodo

Definizione

Overload

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Avvia l'invio di un flusso di anteprima a un sink multimediale personalizzato usando il profilo di codifica specificato.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Avvia l'invio di un flusso di anteprima a un sink multimediale personalizzato usando le impostazioni del profilo di codifica e del sink specificate.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Avvia l'invio di un flusso di anteprima a un sink multimediale personalizzato usando il profilo di codifica specificato.

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

Parametri

encodingProfile
MediaEncodingProfile

Profilo di codifica da usare per la registrazione.

customMediaSink
IMediaExtension

Estensione multimediale per il sink multimediale personalizzato.

Restituisce

Oggetto utilizzato per controllare l'operazione asincrona.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording

Commenti

Quando chiami StartPreviewToCustomSinkAsync, il sistema chiamerà il metodo IMFMediaTypeHandler.IsMediaTypeSupported del sink personalizzato, passando il tipo di supporto nativo del dispositivo di acquisizione. Questo controllo viene eseguito nel tentativo di evitare la conversione video non necessaria. Se il sink personalizzato restituisce S_OK da IsMediaTypeSupported quando viene effettuato questo controllo, il flusso di anteprima userà il tipo di supporto nativo anziché il tipo specificato dal parametro encodingProfile .

Vedi anche

Si applica a

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Avvia l'invio di un flusso di anteprima a un sink multimediale personalizzato usando le impostazioni del profilo di codifica e del sink specificate.

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

Parametri

encodingProfile
MediaEncodingProfile

Profilo di codifica da usare per la registrazione.

customSinkActivationId
String

Platform::String

winrt::hstring

ID classe attivabile dell'estensione multimediale per il sink multimediale personalizzato.

customSinkSettings
IPropertySet

Contiene le proprietà dell'estensione multimediale.

Restituisce

Oggetto utilizzato per controllare l'operazione asincrona.

Attributi

Requisiti Windows

Funzionalità dell'app
backgroundMediaRecording

Commenti

Quando chiami StartPreviewToCustomSinkAsync, il sistema chiamerà il metodo IMFMediaTypeHandler.IsMediaTypeSupported del sink personalizzato, passando il tipo di supporto nativo del dispositivo di acquisizione. Questo controllo viene eseguito nel tentativo di evitare la conversione video non necessaria. Se il sink personalizzato restituisce S_OK da IsMediaTypeSupported quando viene effettuato questo controllo, il flusso di anteprima userà il tipo di supporto nativo anziché il tipo specificato dal parametro encodingProfile .

Vedi anche

Si applica a