Objet de propriétés du média de sortie

Un objet de propriétés de média de sortie est utilisé pour récupérer et définir une propriété de sortie. Les objets de propriétés de média de sortie sont créés pour les formats de sortie de flux pris en charge dans un fichier qui est chargé dans un objet lecteur. Pour les flux compressés, les propriétés de sortie sont déterminées par les sorties possibles du codec de décompression.

Un objet de propriétés de média de sortie est créé par IWMReader :: GetOutputProps cette méthode crée un objet de propriétés de média de sortie qui contient les propriétés du format de sortie par défaut. D’autres formats peuvent être pris en charge pour une sortie. Pour obtenir des formats de sortie supplémentaires, vous pouvez appeler IWMReader :: GetOutputFormatCount pour obtenir le nombre de formats de sortie pris en charge, puis les parcourir à l’aide d’appels à IWMReader :: GetOutputFormat. GetOutputFormat crée un objet de propriétés de média de sortie rempli avec les données pour le format de sortie sélectionné.

Les objets de propriétés de média de sortie peuvent également être créés avec le lecteur synchrone. Tous les noms de méthode sont identiques à ceux du lecteur et sont tous exposés par l’interface IWMSyncReader .

GetOutputProps et GetOutputFormat définissent tous deux un pointeur vers une interface IWMOutputMediaProps . Les autres interfaces de l’objet de propriétés de média de sortie peuvent être obtenues en appelant la méthode QueryInterface .

Les interfaces suivantes sont prises en charge par chaque objet de propriétés de média de sortie.

Interface Description
IWMMediaProps Utilisé comme interface de base pour les autres interfaces de propriété de média (entrée, sortie et vidéo).
IWMOutputMediaProps Récupère les propriétés d’une sortie.
IWMVideoMediaProps Gère les propriétés d’un flux vidéo. Il s’agit d’une interface facultative, disponible uniquement pour les flux vidéo.

Objets

Lecteur, objet