Utilisation de la catégorie d’image Windows Media Video 9.1
La catégorie d’image Vidéo Windows Media 9.1 diffère des autres catégories de sortie prises en charge par l’encodeur et le décodeur Windows Media Video 9. Au lieu de traiter la vidéo non compressée, il prend des exemples d’entrée spéciaux qui se composent de données de transformation structurées et, parfois, d’images bitmap RVB sur lesquelles les transformations sont effectuées.
Le contenu d’image encodé de Windows Media Video 9.1 est pratiquement identique au contenu encodé de Windows Media Video 9 standard, mais il est identifié par son propre FOURCC (« WMVP »).
Le type de sortie d’encodeur pour l’image vidéo est défini exactement de la même manière que la vidéo Windows Media standard, sauf que les valeurs de sous-type et de compression doivent être définies sur les identificateurs d’image vidéo. Cela inclut la nécessité d’obtenir des données privées de codec et de les ajouter à la structure VIDEOINFOHEADER . Pour plus d’informations, consultez Configuration de l’encodage vidéo.
La configuration du type d’entrée pour l’image vidéo est également très similaire à la configuration d’entrée pour les autres encodeurs vidéo. Vous pouvez récupérer une DMO_MEDIA_TYPE partiellement terminée à partir de l’encodeur en appelant IMediaObject::GetInputType, ou si vous utilisez le Kit de développement logiciel (SDK) Media Foundation, en appelant IMFTransform::GetInputAvailableType et en récupérant les DMO_MEDIA_TYPE à l’aide de MFCreateAMMediaTypeFromMFMediaType. Vous définissez ensuite la taille d’image et la structure de format VIDEOINFOHEADER , comme vous le feriez pour la vidéo standard. Comme pour le type de sortie, vous devez vous assurer que les valeurs de sous-type et de compression sont définies de manière appropriée.
Création d’exemples d’entrée
Les exemples d’entrée pour le codec d’image vidéo sont structurés. La définition de la structure et des constantes utilisées pour l’image vidéo ne sont pas incluses dans les interfaces des codecs Audio et Vidéo Windows Media. Ces définitions sont incluses dans le Kit de développement logiciel (SDK) au format Windows Media et leur utilisation est expliquée en détail dans la documentation du Kit de développement logiciel (SDK) au format Windows Media.
Décodage
Il n’existe aucune exigence particulière pour le décodage de la vidéo de capture d’écran. Outre un autre sous-type (MEDIASUBTYPE_WMVP) utilisé pour l’entrée de décodeur, le flux d’image vidéo compressé est essentiellement identique à un flux vidéo Windows Media standard.
Rubriques connexes