Partager via


MediaCapture.StartPreviewToCustomSinkAsync Méthode

Définition

Surcharges

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Commence à envoyer un flux d’aperçu à un récepteur multimédia personnalisé à l’aide du profil d’encodage spécifié.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Commence à envoyer un flux d’aperçu à un récepteur multimédia personnalisé à l’aide du profil d’encodage et des paramètres de récepteur spécifiés.

StartPreviewToCustomSinkAsync(MediaEncodingProfile, IMediaExtension)

Commence à envoyer un flux d’aperçu à un récepteur multimédia personnalisé à l’aide du profil d’encodage spécifié.

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

Paramètres

encodingProfile
MediaEncodingProfile

Profil d’encodage à utiliser pour l’enregistrement.

customMediaSink
IMediaExtension

Extension multimédia pour le récepteur multimédia personnalisé.

Retours

Objet utilisé pour contrôler l’opération asynchrone.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Lorsque vous appelez StartPreviewToCustomSinkAsync, le système appelle la méthode IMFMediaTypeHandler.IsMediaTypeSupported du récepteur personnalisé, en passant le type multimédia natif de l’appareil de capture. Cette case activée est effectuée dans le but d’éviter une conversion vidéo inutile. Si le récepteur personnalisé retourne S_OK à partir de IsMediaTypeSupported lorsque cette case activée est effectuée, le flux d’aperçu utilise le type de média natif au lieu du type spécifié par le paramètre encodingProfile.

Voir aussi

S’applique à

StartPreviewToCustomSinkAsync(MediaEncodingProfile, String, IPropertySet)

Commence à envoyer un flux d’aperçu à un récepteur multimédia personnalisé à l’aide du profil d’encodage et des paramètres de récepteur spécifiés.

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

Paramètres

encodingProfile
MediaEncodingProfile

Profil d’encodage à utiliser pour l’enregistrement.

customSinkActivationId
String

Platform::String

winrt::hstring

ID de classe activable de l’extension multimédia pour le récepteur multimédia personnalisé.

customSinkSettings
IPropertySet

Contient les propriétés de l’extension multimédia.

Retours

Objet utilisé pour contrôler l’opération asynchrone.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
backgroundMediaRecording

Remarques

Lorsque vous appelez StartPreviewToCustomSinkAsync, le système appelle la méthode IMFMediaTypeHandler.IsMediaTypeSupported du récepteur personnalisé, en passant le type multimédia natif de l’appareil de capture. Cette case activée est effectuée dans le but d’éviter une conversion vidéo inutile. Si le récepteur personnalisé retourne S_OK à partir de IsMediaTypeSupported lorsque cette case activée est effectuée, le flux d’aperçu utilise le type de média natif au lieu du type spécifié par le paramètre encodingProfile.

Voir aussi

S’applique à