Partager via


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

Voir aussi

IAudioMediaType

IAudioSystemEffectsCustomFormats ::GetFormat

WAVEFORMATEX