CreateAudioMediaType, fonction (audiomediatype.h)
La CreateAudioMediaType
fonction utilise le format spécifié par l’appelant pour créer un objet de type multimédia qui décrit le format audio.
Syntaxe
HRESULT CreateAudioMediaType(
const WAVEFORMATEX *pAudioFormat,
UINT32 cbAudioFormatSize,
IAudioMediaType **ppIAudioMediaType
);
Paramètres
pAudioFormat
Spécifie un pointeur vers une structure WAVEFORMATEX.
cbAudioFormatSize
Spécifie la taille de la structure WAVEFORMATEX pointée vers le paramètre pAudioFormat .
ppIAudioMediaType
Spécifie un pointeur vers une interface IAudioMediaType .
Valeur retournée
La CreateAudioMediaType
fonction retourne S_OK si l’appel à la fonction réussit. Sinon, il retourne un code d’erreur HRESULT approprié.
Remarques
Lorsque vous implémentez des effets de système audio personnalisés, la CreateAudioMediaType
fonction fonctionne avec IAudioSystemEffectsCustomFormats ::GetFormat pour représenter un format de données audio personnalisé et fournir des informations sur le format personnalisé.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions plus récentes de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | audiomediatype.h (inclure Audiomediatype.h) |
IRQL | N/A |