Site icon EfmSoft

¿Qué significa el código HRESULT 0xC00D3E9C (MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED)?

 
Anterior Siguiente
MF_E_MEDIA_SOURCE_WRONGSTATE MF_E_CANNOT_FIND_KEYFRAME_SAMPLE

MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED

El presentation descriptor no tiene streams seleccionados

MF_E_MEDIA_SOURCE_NO_STREAMS_SELECTED apunta a la configuración del presentation descriptor, no a la búsqueda de codecs. La source sólo produce datos para streams seleccionados al arrancar.

  • Enumera con GetStreamDescriptorCount y GetStreamDescriptorByIndex, registrando flag de selección y major media type.
  • Usa SelectStream para al menos un stream de audio, vídeo u otro tipo que vaya a consumir la topología.
  • Crea nodos source-stream únicamente para descriptores seleccionados en ese mismo presentation descriptor.

Instalar decoders no arregla un descriptor con todos los streams deseleccionados: la source ni siquiera recibió la instrucción de producirlos.

Microsoft: presentation descriptors · Microsoft: CreatePresentationDescriptor · Microsoft: custom media source


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

Exit mobile version