Kit de développement logiciel (SDK) Windows Media Format 11
[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.]
Cette documentation décrit le Kit de développement logiciel (SDK) au format Microsoft Windows Media et s’applique aux versions 32 bits et x64 du SDK.
Le Kit de développement logiciel (SDK) de format Windows Media est un composant du Kit de développement logiciel (SDK) Microsoft Windows Media. D’autres composants incluent le Kit de développement logiciel (SDK) Windows Media Services, le Kit de développement logiciel (SDK) d’encodeur Windows Media, le SDK Windows Media Rights Manager, le SDK Windows Media Gestionnaire de périphériques et Lecteur multimédia Windows SDK.
Le Kit de développement logiciel (SDK) de format Windows Media permet aux développeurs d’applications d’accéder aux composants du format Windows Media. Ces composants incluent le conteneur de fichiers ASF (Advanced Systems Format), les codecs Audio et Vidéo Windows Media, la fonctionnalité de streaming réseau de base et la gestion des droits numériques. Les objets du Kit de développement logiciel (SDK) au format Windows Media manipulent les composants de Windows Media à un niveau faible ; les autres composants du Kit de développement logiciel (SDK) Windows Media incluent des objets qui fonctionnent à un niveau supérieur.
L’objectif principal du Kit de développement logiciel (SDK) de format Windows Media est de permettre aux développeurs de créer des applications qui luent, écrivent, modifient, chiffrent et fournissent des fichiers asF (Advanced Systems Format) et des flux réseau. Ces fichiers et flux contiennent généralement du contenu audio et vidéo encodé à l’aide des codecs Audio et Vidéo Windows Media. Toutefois, ASF peut contenir n’importe quel type de données. Pour plus d’informations sur la structure de conteneur Advanced Systems Format, consultez Vue d’ensemble du format ASF.
Les principales fonctionnalités du Kit de développement logiciel (SDK) au format Windows Media sont les suivantes :
- Prise en charge des codecs de pointe. Le Kit de développement logiciel (SDK) Windows Media Format 11 inclut le codec Microsoft Windows Media Video 9 et le codec Microsoft Windows Media Audio 9.1. Ces deux codecs fournissent un encodage exceptionnel du contenu multimédia numérique. La nouveauté de cette version est le codec profil avancé Windows Media Video 9, qui fournit des optimisations pour la diffusion de vidéos. Ce KIT de développement logiciel (SDK) inclut également le codec d’écran Microsoft Windows Media Video 9 pour compresser l’activité de l’écran de l’ordinateur pendant les sessions des applications utilisateur, et le codec Voix Windows Media Audio 9.1, qui encode l’audio à faible complexité comme la voix et s’adapte intelligemment à un son plus complexe, comme la musique, pour une meilleure représentation des scénarios combinés voix-musique.
- Prise en charge de l’écriture de fichiers ASF. Les fichiers sont créés en fonction de profils personnalisables, ce qui facilite la configuration et la standardisation des fichiers. Ce Kit de développement logiciel (SDK) peut être utilisé pour écrire des fichiers de plus de 2 gigaoctets, ce qui permet d’obtenir des fichiers continus, plus longs et de meilleure qualité.
- Prise en charge de la lecture des fichiers ASF. Ce Kit de développement logiciel (SDK) prend en charge la lecture des fichiers ASF locaux ainsi que la lecture des données ASF diffusées sur un réseau. La prise en charge est également fournie pour de nombreuses fonctionnalités de lecture avancées, telles que la prise en charge native des fichiers à débit binaire multiple (MBR), qui contiennent plusieurs flux avec le même contenu encodé à des vitesses de transmission différentes. Le lecteur sélectionne automatiquement le flux MBR à utiliser, en fonction de la bande passante disponible au moment de la lecture.
- Prise en charge de la distribution de flux ASF sur un réseau. Ce Kit de développement logiciel (SDK) prend en charge la remise de données ASF via HTTP à des ordinateurs distants sur un réseau, ainsi que la distribution de données directement à un serveur Windows Media distant.
- Prise en charge de la modification des métadonnées dans les fichiers ASF. Les informations sur un fichier et son contenu sont facilement manipulées avec ce KIT de développement logiciel (SDK). Les développeurs peuvent utiliser le système robuste d’attributs de métadonnées inclus dans le Kit de développement logiciel (SDK) ou créer des attributs personnalisés en fonction de leurs besoins.
- Prise en charge des applications d’édition de contenu. Ce Kit de développement logiciel (SDK) permet aux applications de rechercher des points dans un fichier par heure de présentation et par image vidéo. En outre, les fichiers créés à l’aide du Kit de développement logiciel (SDK) de format Windows Media peuvent conserver les horodatages dans les formats utilisés dans la production cinématographique et télévisuelle.
- Prise en charge de la lecture et de la modification des métadonnées dans les fichiers MP3. Ce Kit de développement logiciel (SDK) fournit une prise en charge intégrée de la lecture de fichiers MP3 avec les mêmes méthodes que celles utilisées pour lire les fichiers ASF. Les applications créées avec le Kit de développement logiciel (SDK) au format Windows Media peuvent également modifier des attributs de métadonnées dans des fichiers MP3 à l’aide de la prise en charge intégrée des balises ID3 les plus courantes utilisées par les créateurs de contenu.
- Prise en charge de la protection de Digital Rights Management. Ce Kit de développement logiciel (SDK) fournit des méthodes de lecture et d’écriture de fichiers ASF et de flux réseau protégés par Digital Rights Management pour empêcher la lecture ou la copie non autorisée du contenu.
Pour télécharger le Kit de développement logiciel (SDK) au format Windows Media, consultez la page Téléchargements Windows Media sur le site web microsoft.
Ce document décrit comment développer des applications multimédias numériques à l’aide du Kit de développement logiciel (SDK) au format Windows Media. Il est divisé en sections suivantes.
Notes
Bien que ce document contienne des informations sur la dernière version du Kit de développement logiciel (SDK) au format Windows Media, la plupart des fonctionnalités qu’il décrit sont prises en charge par les versions antérieures du SDK. Les pages de référence pour les méthodes, les fonctions, les structures et les énumérations du Kit de développement logiciel (SDK) au format Windows Media incluent les exigences de version.
Section | Description |
---|---|
À propos du Kit de développement logiciel (SDK) au format Windows Media | Fournit une vue d’ensemble et des informations générales que vous devez connaître avant de tenter de créer des applications. |
Guide de programmation | Fournit des instructions détaillées pour effectuer diverses tâches, telles que la lecture, l’écriture et l’indexation de fichiers, la protection des fichiers avec Digital Rights Management, la diffusion en continu de données ASF sur un réseau, etc. |
Guide de référence de programmation | Fournit des informations de référence pour les interfaces, les méthodes, les fonctions, les structures, les types d’énumération et les constantes liés au format Windows Media. |
Interfaces de codec audio et vidéo Windows Media | Fournit des instructions sur l’utilisation directe des objets multimédias numériques (DMO) de codec audio et vidéo Windows Media. |
Glossaire | Définit les termes utilisés dans la documentation du Kit de développement logiciel (SDK) au format Windows Media. |