Partager via


Configuration de flux, objet

[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 le lecteur source et l’enregistreurré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 configuration de flux est utilisé pour spécifier les propriétés d’un flux multimédia dans un fichier ASF. Des objets de configuration de flux peuvent être créés pour des flux existants dans un profil ou peuvent être créés vides et prêts à recevoir de nouvelles données. Les objets de configuration de flux ne peuvent pas exister indépendamment d’un objet de profil. Pour enregistrer le contenu d’un objet de configuration de flux, vous devez appeler IWMProfile::AddStream pour ajouter un nouveau flux ou IWMProfile::ReconfigStream pour enregistrer les modifications apportées à un flux existant.

Pour créer un objet de configuration de flux, utilisez l’une des méthodes suivantes.

Méthode Description
IWMProfile::CreateNewStream Crée un objet de configuration de flux sans données.
IWMProfile::GetStream Crée un objet de configuration de flux rempli avec les données d’un profil. Utilise l’index de flux pour identifier le flux souhaité.
IWMProfile::GetStreamByNumber Crée un objet de configuration de flux rempli avec les données d’un profil. Utilise le numéro de flux pour identifier le flux souhaité.

 

Toutes les méthodes du tableau précédent définissent un pointeur vers une interface IWMStreamConfig . Les autres interfaces de l’objet de configuration de flux peuvent être obtenues en appelant la méthode QueryInterface .

Les interfaces suivantes sont prises en charge par l’objet de configuration de flux.

Interface Description
IWMMediaProps Définit et récupère la structure WM_MEDIA_TYPE pour le flux.
IWMPropertyVault Définit et récupère les propriétés qui ne sont pas requises pour tous les flux, comme les paramètres de débit variable (VBR).
IWMStreamConfig Définit et récupère toutes les informations de base sur un flux.
IWMStreamConfig2 Configure les types d’extensions d’unité de données associés au flux. Hérite de toutes les méthodes de IWMStreamConfig.
IWMStreamConfig3 Définit et récupère la langue du flux. Hérite de toutes les méthodes de IWMStreamConfig et IWMStreamConfig2.
IWMVideoMediaProps Gère les propriétés d’un flux vidéo. Il s’agit d’une interface facultative qui est disponible uniquement pour les flux vidéo.

 

Configuration des flux

Objets

Gestionnaire de profils, objet