Método IMFMediaEngine::CanPlayType (mfmediaengine.h)
Consulta la probabilidad de que el motor multimedia pueda reproducir un tipo de recurso multimedia especificado.
Sintaxis
HRESULT CanPlayType(
[in] BSTR type,
[out] MF_MEDIA_ENGINE_CANPLAY *pAnswer
);
Parámetros
[in] type
Cadena que contiene un tipo MIME con un parámetro de códecs opcional, tal como se define en RFC 4281.
[out] pAnswer
Recibe un valor de enumeración MF_MEDIA_ENGINE_CANPLAY .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Este método corresponde al atributo canPlayType de la interfaz HTMLMediaElement en HTML5.
El atributo canPlayType define los valores siguientes.
Valor | Descripción |
---|---|
"" (cadena vacía) | El agente de usuario no puede reproducir el recurso o el tipo de recurso es "application/octet-stream". |
"probablemente" | Es probable que el agente de usuario pueda reproducir el recurso. |
"tal vez" | Ninguno de los valores anteriores se aplica. |
El valor "probablemente" se usa porque un tipo MIME para un recurso multimedia no suele ser una descripción completa del recurso. Por ejemplo, "video/mp4" especifica un archivo MP4 con vídeo, pero no describe el códec. Incluso con el parámetro de códecs opcional, el tipo MIME omite cierta información, como la velocidad de bits codificada real. Por lo tanto, normalmente es imposible estar seguro de que la reproducción es posible hasta que se abra el recurso multimedia real.
Requisitos
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfmediaengine.h |