Método IWMCodecProps::GetCodecProp (wmcodecdsp.h)

Recupera una propiedad de códec específica de un formato de salida.

Sintaxis

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

Parámetros

[in] dwFormat

Formato de salida al que se aplica la propiedad . Establezca este valor en el valor FOURCC del formato de vídeo deseado.

[in] pszName

Cadena terminada en caracteres anchos y terminada en null que contiene el nombre de propiedad. Las propiedades enumeradas en la tabla siguiente solo se admiten a través de la interfaz IWMCodecProps.

Constante de nombre de propiedad Significado
g_wszWMCPCodecName
Recupera el nombre del códec asociado al formato (o FOURCC). Esta es una alternativa a la interfaz IWMCodecStrings .
g_wszWMCPSupportedVBRModes
Recupera los modos de codificación admitidos por el códec. El valor devuelto contiene una o varias de las marcas siguientes:
  • WM_CODEC_ONEPASS_CBR
  • WM_CODEC_ONEPASS_VBR
  • WM_CODEC_TWOPASS_CBR
  • WM_CODEC_TWOPASS_VBR_UNCONSTRAINED
  • WM_CODEC_TWOPASS_VBR_PEAKCONSTRAINED

[out] pType

Dirección de una variable que recibe el tipo de datos del valor de propiedad.

[out] pValue

Dirección del búfer de bytes que recibe el valor de propiedad.

[in, out] pdwSize

Puntero al tamaño del búfer de valores, en bytes. Si pValue es NULL, el método establecerá este valor en el tamaño necesario.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcodecdsp.h

Consulte también

IWMCodecProps (interfaz)