Condividi tramite


Metodo IMFASFStreamSelector::GetBandwidthStep (wmcontainer.h)

Recupera i numeri di flusso che si applicano a un passaggio di larghezza di banda. Questo metodo viene usato per più contenuti MBR (Bit Rate).

Sintassi

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

Parametri

[in] dwStepNum

Numero di passaggio della larghezza di banda per cui recuperare informazioni. Impostare questo valore su un numero compreso tra 0 e 1 minore del numero di passaggi di larghezza di banda restituiti da FMASFStreamSelector::GetBandwidthStepCount.

[out] pdwBitrate

Riceve la frequenza di bit associata al passaggio della larghezza di banda.

[out] rgwStreamNumbers

Indirizzo di una matrice che riceve i numeri di flusso. Il chiamante alloca la matrice. Le dimensioni della matrice devono essere almeno pari al valore restituito dal metodo IMFASFStreamSelector::GetStreamCount .

[out] rgSelections

Indirizzo di una matrice che riceve lo stato di selezione di ogni flusso, come valore ASF_SELECTION_STATUS . I membri di questa matrice corrispondono ai membri della matrice rgwStreamNumbers per indice. Il chiamante alloca la matrice. Le dimensioni della matrice devono essere almeno pari al valore restituito dal metodo IMFASFStreamSelector::GetStreamCount .

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Commenti

I passaggi di larghezza di banda sono livelli di larghezza di banda usati per il contenuto MBR. Se si trasmette contenuto MBR, è possibile scegliere il passaggio di larghezza di banda corrispondente alle condizioni di rete per evitare interruzioni durante la riproduzione.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h
Libreria Mfuuid.lib

Vedi anche

IMFASFStreamSelector

IMFASFStreamSelector::GetBandwidthStepCount