MediaCapture.StartPreviewToCustomSinkAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .