Partager via


IMiniportAudioEngineNode ::GetBufferSizeRange, méthode (portcls.h)

Obtient la taille minimale et maximale de la mémoire tampon prise en charge par le moteur audio matériel.

Syntaxe

NTSTATUS GetBufferSizeRange(
  [in]  ULONG                           ulNodeId,
  [in]  KSDATAFORMAT_WAVEFORMATEX       *pKsDataFormatWfx,
  [out] KSAUDIOENGINE_BUFFER_SIZE_RANGE *pBufferSizeRange
);

Paramètres

[in] ulNodeId

ID du nœud qui représente l’appareil audio.

[in] pKsDataFormatWfx

Structure KSDATAFORMAT_WAVEFORMATEX qui représente le format de données audio pour l’appareil audio.

[out] pBufferSizeRange

Structure KSAUDIOENGINE_BUFFER_SIZE_RANGE qui représente la taille minimale et maximale de la mémoire tampon que le moteur audio matériel peut prendre en charge au moment où il est appelé.

Valeur de retour

GetBufferSizeRange retourne S_OK, si l’appel a réussi. Sinon, la méthode retourne une erreur appropriée

code.

Exigences

Exigence Valeur
client minimum pris en charge Windows 8
serveur minimum pris en charge Windows Server 2012
plateforme cible Universel
d’en-tête portcls.h

Voir aussi

IMiniportAudioEngineNode