Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D4E23 (MF_E_VIDEO_REN_SURFACE_NOT_SHARED)?

 
Anterior Siguiente
MF_E_VIDEO_REN_COPYPROT_FAILED MF_E_VIDEO_DEVICE_LOCKED

MF_E_VIDEO_REN_SURFACE_NOT_SHARED

La superficie de vídeo no está compartida como requiere el renderer

MF_E_VIDEO_REN_SURFACE_NOT_SHARED un componente intenta consumir una Direct3D surface mediante un mecanismo de sharing, pero la superficie fue creada sin las propiedades/handle necesarios o pertenece a un device incompatible.

  • Registra qué D3D device creó la surface y qué decoder/mixer/presenter intenta abrirla.
  • Conserva flags de creación y shared handle en el punto donde nace la surface.
  • Comprueba reset/recreación de device que deje superficies antiguas asociadas al owner anterior.

Recrea la surface con el mecanismo de sharing correcto y dentro del device/lifecycle esperado. Copiar sólo el pointer no convierte una surface privada en compartida.

Microsoft: EVR Direct3D device sharing · Microsoft: Direct3D Device Manager · Microsoft: surface sharing between graphics APIs


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

Exit mobile version