Metodo IWMCodecProps::GetCodecProp (wmcodecdsp.h)

Recupera una proprietà codec specifica per un formato di output.

Sintassi

HRESULT GetCodecProp(
  [in]      DWORD             dwFormat,
  [in]      LPCWSTR           pszName,
  [out]     WMT_PROP_DATATYPE *pType,
  [out]     BYTE              *pValue,
  [in, out] DWORD             *pdwSize
);

Parametri

[in] dwFormat

Formato di output a cui si applica la proprietà. Impostare questo valore sul valore FOURCC del formato video desiderato.

[in] pszName

Stringa con terminazione Null con caratteri wide contenente il nome della proprietà. Le proprietà elencate nella tabella seguente sono supportate solo tramite l'interfaccia IWMCodecProps.

Costante del nome della proprietà Significato
g_wszWMCPCodecName
Recupera il nome del codec associato al formato (o FOURCC). Si tratta di un'alternativa all'interfaccia IWMCodecStrings .
g_wszWMCPSupportedVBRModes
Recupera le modalità di codifica supportate dal codec. Il valore restituito contiene uno o più flag seguenti:
  • WM_CODEC_ONEPASS_CBR
  • WM_CODEC_ONEPASS_VBR
  • WM_CODEC_TWOPASS_CBR
  • WM_CODEC_TWOPASS_VBR_UNCONSTRAINED
  • WM_CODEC_TWOPASS_VBR_PEAKCONSTRAINED

[out] pType

Indirizzo di una variabile che riceve il tipo di dati del valore della proprietà.

[out] pValue

Indirizzo del buffer di byte che riceve il valore della proprietà.

[in, out] pdwSize

Puntatore alla dimensione del buffer dei valori, in byte. Se pValue è NULL, il metodo imposterà questo valore sulle dimensioni necessarie.

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

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcodecdsp.h

Vedi anche

Interfaccia IWMCodecProps