Partager via


Méthode IMiniportAudioEngineNode ::GetBufferSizeRange (portcls.h)

Obtient la taille de mémoire tampon minimale et maximale que le moteur audio matériel peut prendre en charge.

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 le périphérique audio.

[in] pKsDataFormatWfx

Structure KSDATAFORMAT_WAVEFORMATEX qui représente le format de données audio pour le périphérique audio.

[out] pBufferSizeRange

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

Valeur retournée

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

Code.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Universal
En-tête portcls.h

Voir aussi

IMiniportAudioEngineNode