Partager via


Méthode IMFASFStreamSelector::GetBandwidthStep (wmcontainer.h)

Récupère les numéros de flux qui s’appliquent à une étape de bande passante. Cette méthode est utilisée pour le contenu à débit binaire multiple (MBR).

Syntaxe

HRESULT GetBandwidthStep(
  [in]  DWORD                dwStepNum,
  [out] DWORD                *pdwBitrate,
  [out] WORD                 *rgwStreamNumbers,
  [out] ASF_SELECTION_STATUS *rgSelections
);

Paramètres

[in] dwStepNum

Numéro d’étape de bande passante pour lequel récupérer des informations. Définissez cette valeur sur un nombre compris entre 0 et 1 inférieur au nombre d’étapes de bande passante retournées par IMFASFStreamSelector::GetBandwidthStepCount.

[out] pdwBitrate

Reçoit le débit binaire associé à l’étape de bande passante.

[out] rgwStreamNumbers

Adresse d’un tableau qui reçoit les numéros de flux. L’appelant alloue le tableau. La taille du tableau doit être au moins égale à la valeur retournée par la méthode IMFASFStreamSelector::GetStreamCount .

[out] rgSelections

Adresse d’un tableau qui reçoit la sélection status de chaque flux, en tant que valeur ASF_SELECTION_STATUS. Les membres de ce tableau correspondent aux membres du tableau rgwStreamNumbers par index. L’appelant alloue le tableau. La taille du tableau doit être au moins égale à la valeur retournée par la méthode IMFASFStreamSelector::GetStreamCount .

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK

Remarques

Les étapes de bande passante sont des niveaux de bande passante utilisés pour le contenu MBR. Si vous diffusez du contenu MBR, vous pouvez choisir l’étape de bande passante qui correspond aux conditions réseau pour éviter les interruptions pendant la lecture.

Spécifications

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête wmcontainer.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFASFStreamSelector

IMFASFStreamSelector::GetBandwidthStepCount