Condividi tramite


Metodo IMFSampleProtection::InitInputProtection (mfidl.h)

Inizializza la protezione di esempio nel componente downstream.

Sintassi

HRESULT InitInputProtection(
  [in] DWORD dwVersion,
  [in] DWORD dwInputId,
  [in] BYTE  *pbSeed,
  [in] DWORD cbSeed
);

Parametri

[in] dwVersion

Specifica il numero di versione dello schema di protezione di esempio. Il numero di versione viene specificato come valore di enumerazione SAMPLE_PROTECTION_VERSION .

[in] dwInputId

Identificatore del flusso di input. L'identificatore corrisponde all'identificatore del flusso di output restituito dall'interfaccia IMFTransform .

[in] pbSeed

Puntatore a un buffer che contiene i dati di inizializzazione forniti dal componente upstream. Per recuperare questo buffer, chiamare IMFSampleProtection::InitOutputProtection.

[in] cbSeed

Dimensioni del buffer pbSeed , in byte.

Valore restituito

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

Codice restituito Descrizione
S_OK
Il metodo è riuscito.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFSampleProtection