Passer au contenu principal
Encode les flux d’entrée au format XMA.

Syntaxe

Paramètres

InputStreamCount Type : DWORD Nombre de flux d’entrée. pStreams Type : XMAENCODERSTREAM * Pointeur vers les flux d’entrée. Compression Type : DWORD Niveau de qualité de compression XMA2 à utiliser (de 1 à 100). Flags Type : DWORD Zéro, ou un ou plusieurs des indicateurs suivants. BlockSizeInKbytes Type : DWORD Taille de bloc de compression XMA2 à utiliser, en Ko (de 2 à 8190). Cette valeur ne peut pas être zéro. ppEncodedBuffer Type : VOID ** Pointeur vers un pointeur vers la mémoire tampon qui contiendra les données encodées. pEncodedBufferSize Type : DWORD * Pointeur vers un DWORD qui contiendra la taille de la mémoire tampon encodée. ppEncodedBufferFormat Type : XMA2WAVEFORMATEX ** Pointeur vers un pointeur vers une structure qui contiendra les détails du format des flux encodés. pEncodedBufferFormatSize Type : DWORD * Pointeur vers un DWORD qui contiendra la taille de la structure de format. ppSeekTable Type : DWORD ** Pointeur vers un pointeur qui contiendra la table de recherche. pSeekTableSize Type : DWORD * Pointeur vers un DWORD qui contiendra la taille de la table de recherche.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur figurant dans le tableau suivant.

Configuration requise

En-tête : xmaencoder.h Bibliothèque : xmaencoder.lib

Voir aussi

Outil d’encodage XMA2
Dernière modification le 6 octobre 2026