MediaCapture.StartPreviewToCustomSinkAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.