Método IMFMediaSink::GetStreamSinkByIndex (mfidl.h)

Obtiene un receptor de secuencia, especificado por índice.

Sintaxis

HRESULT GetStreamSinkByIndex(
  [in]  DWORD         dwIndex,
  [out] IMFStreamSink **ppStreamSink
);

Parámetros

[in] dwIndex

Índice de base cero de la secuencia. Para obtener el número de secuencias, llame a IMFMediaSink::GetStreamSinkCount.

[out] ppStreamSink

Recibe un puntero a la interfaz IMFStreamSink de la secuencia. El autor de la llamada debe liberar la interfaz .

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
MF_E_INVALIDINDEX
Índice no válido.
MF_E_SHUTDOWN
Se ha llamado al método Shutdown del receptor multimedia.

Comentarios

La enumeración de receptores de flujos no es una operación segura para subprocesos, ya que se pueden agregar o quitar receptores de secuencias entre llamadas a este método.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h
Library Mfuuid.lib

Consulte también

IMFMediaSink

Receptores de medios