Método IMFVideoMediaType::GetVideoRepresentation (mfobjects.h)
[Esta API no se admite y puede modificarse o no estar disponible en el futuro. En su lugar, las aplicaciones deben establecer el atributo MF_MT_DEFAULT_STRIDE en el tipo de medio para especificar el intervalo de superficie y, a continuación, llamar a IMFMediaType::GetRepresentation.]
Recupera una representación alternativa del tipo de medio.
Sintaxis
HRESULT GetVideoRepresentation(
[in] GUID guidRepresentation,
[out] LPVOID *ppvRepresentation,
[in] LONG lStride
);
Parámetros
[in] guidRepresentation
GUID que especifica la representación que se va a recuperar. Para obtener una lista de valores, vea IMFMediaType::GetRepresentation.
[out] ppvRepresentation
Recibe un puntero a una estructura que contiene la representación. El método asigna la memoria para la estructura. El autor de la llamada debe liberar la memoria llamando a IMFMediaType::FreeRepresentation.
[in] lStride
Intervalo de la superficie de vídeo, en bytes. Si se desconoce el intervalo, establezca este valor en 0. Si el valor es 0, el método calcula el paso desde el ancho de la imagen y supone que no hay relleno.
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 |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
Comentarios
Este método es equivalente a IMFMediaType::GetRepresentation , pero incluye el parámetro lStride .
En lugar de llamar a este método, las aplicaciones deben establecer el atributo MF_MT_DEFAULT_STRIDE en el tipo de medio para especificar el intervalo de superficie y, a continuación, llamar a IMFMediaType::GetRepresentation.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | mfobjects.h (include Mfidl.h) |
Library | Mfuuid.lib |