Partager via


VideoDeviceController.SetMediaStreamPropertiesAsync Méthode

Définition

Définit les propriétés d’encodage de manière asynchrone pour le type de flux multimédia spécifié pour le périphérique vidéo.

public:
 virtual IAsyncAction ^ SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties ^ mediaEncodingProperties) = SetMediaStreamPropertiesAsync;
IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType const& mediaStreamType, IMediaEncodingProperties const& mediaEncodingProperties);
public IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties mediaEncodingProperties);
function setMediaStreamPropertiesAsync(mediaStreamType, mediaEncodingProperties)
Public Function SetMediaStreamPropertiesAsync (mediaStreamType As MediaStreamType, mediaEncodingProperties As IMediaEncodingProperties) As IAsyncAction

Paramètres

mediaStreamType
MediaStreamType

Type de flux multimédia pour lequel définir les propriétés.

mediaEncodingProperties
IMediaEncodingProperties

Propriétés d’encodage à définir.

Retours

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

Implémente

Remarques

Cette méthode définit les propriétés sur la source multimédia, qui est le périphérique de capture vidéo. Cela est différent de MediaCapture.SetEncodingPropertiesAsync, qui modifie les propriétés de l’encodage multimédia. Pour cette raison, avec SetMediaStreamPropertiesAsync , vous pouvez uniquement définir des propriétés et des valeurs prises en charge en mode natif par l’appareil de capture. Obtenez la liste des résolutions, des fréquences d’images et d’autres propriétés prises en charge par un appareil de capture en appelant GetAvailableMediaStreamProperties. L’avantage de définir les propriétés de l’appareil de capture au lieu de l’encodage multimédia est que l’appareil n’a besoin que de générer suffisamment de données pour la résolution spécifiée, ce qui peut fournir de meilleures performances que la capture à haute résolution, puis la mise à l’échelle à un autre point du pipeline de capture multimédia. Pour plus d’informations, consultez Définir le format, la résolution et la fréquence d’images pour MediaCapture et l’exemple de résolution de l’appareil photo.

S’applique à

Voir aussi