¿Qué significa el código HRESULT 0xC00D36B4 (MF_E_INVALIDMEDIATYPE)?

 
Anterior Siguiente
MF_E_INVALIDSTREAMNUMBER MF_E_NOTACCEPTING

MF_E_INVALIDMEDIATYPE

El media type propuesto no es válido para el objeto

MF_E_INVALIDMEDIATYPE el componente rechaza la combinación de major type, subtype y atributos porque falta información, es incoherente o queda fuera de lo aceptado.

  • Registra major/subtype, frame size/rate, channels/sample rate y atributos específicos relevantes.
  • Compara con GetAvailableType/GetInputAvailableType de la etapa receptora.
  • No cambies múltiples atributos a la vez: identifica el primero que vuelve aceptable la negociación.

Construye un media type coherente y soportado o inserta un convertidor apropiado; un subtype conocido no valida por sí solo el resto de atributos.

Microsoft: IMFTransform::SetOutputType · Microsoft: handling stream changes


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