Partager via


Structures du Kit de développement logiciel (SDK) au format Windows Media

[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.]

Le Kit de développement logiciel (SDK) Windows Media Format implémente les structures suivantes.

Structure Description
DRM_COPY_OPL Contient les informations de niveau de protection de sortie qui s’appliquent à l’action de copie dans une licence DRM.
DRM_LICENSE_STATE_DATA Contient des informations de licence sur un droit DRM spécifié.
DRM_MINIMUM_OUTPUT_PROTECTION_LEVELS Contient les niveaux de protection de sortie minimaux requis par une licence DRM pour lire du contenu dans différents formats.
DRM_OPL_OUTPUT_IDS Contient un tableau d’identificateurs de technologie DRM. Cette structure est utilisée pour définir des groupes de technologies dans d’autres structures DRM.
DRM_PLAY_OPL Contient les informations de niveau de protection de sortie qui s’appliquent à l’action de lecture dans une licence DRM.
DRM_PLAYLIST_CONTENT_ID Contient des informations sur le contenu qui doit être copié sur CD dans le cadre d’une gravure de playlist.
DRM_VAL16 Stocke une valeur 128 bits utilisée comme identificateur d’appareil.
DRM_VIDEO_OUTPUT_PROTECTION Contient l’identificateur d’une technologie de protection vidéo et les données de configuration requises par cette technologie.
DRM_VIDEO_OUTPUT_PROTECTION_IDS Contient un tableau de structures DRM_VIDEO_OUTPUT_PROTECTION .
WAVEFORMATEX Définit le format des données audio de forme d’onde.
WAVEFORMATEXTENSIBLE Définit le format des données audio de forme d’onde pour les formats ayant plus de deux canaux.
WM_ADDRESS_ACCESSENTRY Spécifie une entrée dans une liste d’accès aux adresses IP.
WM_CLIENT_PROPERTIES Enregistre des informations sur le client.
WM_CLIENT_PROPERTIES_EX Enregistre des informations étendues sur le client.
WM_GET_LICENSE_DATA Contient des informations sur une licence DRM.
WM_INDIVIDUALIZE_STATUS Enregistre les status du processus d’individualisation.
WM_LEAKY_BUCKET_PAIR Décrit les exigences de mise en mémoire tampon pour un fichier À débit variable (VBR).
WM_LICENSE_STATE_DATA Encapsule une structure de DRM_LICENSE_STATE_DATA qui décrit les données d’état de la licence DRM.
WM_MEDIA_TYPE Décrit un exemple de média.
WMMPEG2VIDEOINFO Décrit un flux vidéo MPEG-2.
WM_PICTURE Contient les données de l’attribut de métadonnées complexes WM/Picture .
WM_PORT_NUMBER_RANGE Décrit la plage de numéros de port utilisées par l’interface IWMReaderNetworkConfig .
WM_READER_CLIENTINFO Décrit le lecteur client qui accède au flux multimédia.
WM_READER_STATISTICS Décrit les performances d’une opération de lecture.
WMSCRIPTFORMAT Définit le format d’un flux de script.
WM_STREAM_PRIORITY_RECORD Contient un numéro de flux et spécifie si la remise de ce flux est obligatoire.
WM_STREAM_TYPE_INFO Contient les données de l’attribut de métadonnées complexes WM/StreamTypeInfo .
WM_SYNCHRONISED_LYRICS Contient les données pour l’attribut de métadonnées complexes WM/Lyrics_Synchronised .
WM_USER_TEXT Contient les données de l’attribut de métadonnées complexes WM/Text .
WM_USER_WEB_URL Contient les données de l’attribut de métadonnées complexes WM/UserWebURL .
WM_WRITER_STATISTICS Décrit les performances d’une opération d’écriture.
WM_WRITER_STATISTICS_EX Contient des statistiques d’enregistreur étendues.
WMDRM_IMPORT_CONTENT_KEY Contient la clé de contenu utilisée dans l’importation de contenu protégé.
WMDRM_IMPORT_INIT_STRUCT Contient la clé de session chiffrée et la clé de contenu utilisées dans l’importation de contenu protégé.
WMDRM_IMPORT_SESSION_KEY Contient la clé de session pour l’importation de contenu protégé.
WMT_BUFFER_SEGMENT Contient les informations nécessaires pour spécifier un segment dans un paquet.
WMT_COLORSPACEINFO_EXTENSION_DATA Contient les données de l’extension d’unité de données WM_SampleExtensionGUID_ColorSpaceInfo.
WMT_FILESINK_DATA_UNIT Contient des informations sur un paquet.
WMT_PAYLOAD_FRAGMENT Contient les informations nécessaires pour extraire un fragment de charge utile d’un paquet.
WMT_TIMECODE_EXTENSION_DATA Contient un code de temps SMPTE unique et des informations associées.
WMT_VIDEOIMAGE_SAMPLE Contient des informations sur un exemple d’image vidéo.
WMT_WATERMARK_ENTRY Contient des informations sur un système de filigrane.
WMT_WEBSTREAM_FORMAT Contient des informations sur un flux web.
WMT_WEBSTREAM_SAMPLE_HEADER Contient des informations d’en-tête pour les exemples de flux web.
WMVIDEOINFOHEADER Décrit les informations bitmap et de couleur d’une image vidéo.
WMVIDEOINFOHEADER2 Décrit les informations bitmap et de couleur d’une image vidéo, notamment l’entrelacs, la protection contre la copie et le rapport d’aspect.

 

Guide de référence de programmation