Partager via


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

[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

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 pris en charge des flux dans un fichier 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 décompresseur.

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 en boucle à 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 du 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 ils 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 du 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 multimédias de sortie.

Interface Description
IWMMediaProps Utilisée comme interface de base pour les autres interfaces de propriété multimé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