Interfaz IAMStreamConfig (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La interfaz IAMStreamConfig establece el formato de salida en determinados filtros de captura y compresión, tanto para audio como para vídeo. Las aplicaciones pueden usar esta interfaz para establecer propiedades de formato, como las dimensiones de salida y la velocidad de fotogramas (para vídeo) o la frecuencia de muestreo y el número de canales (para audio).
Herencia
La interfaz IAMStreamConfig hereda de la interfaz IUnknown . IAMStreamConfig también tiene estos tipos de miembros:
Métodos
La interfaz IAMStreamConfig tiene estos métodos.
IAMStreamConfig::GetFormat El método GetFormat recupera el formato de salida actual o preferido. |
IAMStreamConfig::GetNumberOfCapabilities El método GetNumberOfCapabilities recupera el número de funcionalidades de formato que admite este pin. |
IAMStreamConfig::GetStreamCaps El método GetStreamCaps recupera un conjunto de funcionalidades de formato. |
IAMStreamConfig::SetFormat El método SetFormat establece el formato de salida en la patilla. |
Comentarios
Los filtros exponen esta interfaz en sus patillas de salida. Para usar la interfaz , enumere las patillas y la consulta del filtro para IAMStreamConfig. O bien, si usa el objeto Capture Graph Builder para compilar el grafo de filtro, puede llamar al método ICaptureGraphBuilder2::FindInterface . Tenga en cuenta que un filtro de captura puede tener patillas independientes para la captura y la vista previa.
Filtrar desarrolladores
Si va a escribir un filtro de captura o un filtro de compresión, implemente esta interfaz en el pin de salida de vídeo o audio. Para obtener más información, vea Exponer formatos de captura y compresión.Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluye Dshow.h) |