Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una instancia del receptor de medios de transmisión de datos de audio (ADTS).
Syntax
HRESULT MFCreateADTSMediaSink(
[in] IMFByteStream *pTargetByteStream,
[in] IMFMediaType *pAudioMediaType,
[out] IMFMediaSink **ppMediaSink
);
Parámetros
[in] pTargetByteStream
Puntero a la interfaz IMFByteStream de una secuencia de bytes. El receptor multimedia escribe la secuencia de ADTS en esta secuencia de bytes. La secuencia de bytes debe ser grabable.
[in] pAudioMediaType
Puntero a la interfaz IMFMediaType . Este parámetro especifica el tipo de medio para la secuencia de ADTS. El tipo de medio debe contener los atributos siguientes.
| Atributo | Importancia |
|---|---|
| MF_MT_MAJOR_TYPE | MFMediaType_Audio |
| MF_MT_SUBTYPE | MFAudioFormat_AAC |
| MF_MT_AAC_PAYLOAD_TYPE | 0 (AAC sin formato) o 1 (ADTS) |
[out] ppMediaSink
Recibe un puntero a la interfaz IMFMediaSink . El autor de la llamada debe liberar la interfaz.
Valor devuelto
Si esta función se ejecuta correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Observaciones
El receptor de medios de ADTS convierte los paquetes de audio de codificación avanzada (AAC) en una secuencia de ADTS. El uso principal de este receptor multimedia es transmitir ADTS a través de una red. La salida no es un archivo de audio, sino una secuencia de fotogramas de audio con encabezados ADTS.
El receptor de medios puede aceptar fotogramas AAC sin formato (MF_MT_AAC_PAYLOAD_TYPE = 0) o paquetes ADTS (MF_MT_AAC_PAYLOAD_TYPE = 1). Si la entrada es AAC sin procesar, el receptor de medios inserta un encabezado ADTS al principio de cada fotograma de audio. Si la entrada es paquetes de ADTS, el receptor de medios pasa los paquetes a la secuencia de bytes, sin modificaciones.
Requisitos
| Requirement | Importancia |
|---|---|
| Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
| Servidor mínimo admitido | Windows Server 2012 [solo aplicaciones de escritorio] |
| de la plataforma de destino de |
Windows |
| Header | mfidl.h |
| Library | Mf.lib |
| DLL de |
Mf.dll |