¿Qué significa el código HRESULT 0xC00D2909 (NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED)?

 
Anterior Siguiente
NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED

NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED

Qué significa en la práctica

NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED (0xC00D2909). Este código se aplica cuando el audio ya está sin comprimir al llegar a la salida digital. La política del contenido exige una protección que esa ruta PCM/no comprimida no cumple.

Evidencia que decide el caso

Conserva formato final de audio, canales, frecuencia de muestreo, dispositivo de salida y protection level exigido. Comprueba por separado que el dispositivo acepta el formato aunque no alcance la protección.

Comprobación

Reproduce exactamente el mismo contenido por una salida digital sin comprimir con capability adecuada. No cambies simultáneamente sample rate o canales, porque eso introduciría una segunda causa posible.

Cómo separarlo de otros HRESULT

Se separa del HRESULT de audio comprimido por el punto de la cadena donde se aplica la política. Un receptor puede admitir uno de esos modos y no el otro.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.