Метод ISpatialAudioObjectRenderStreamBase::Stop (spatialaudioclient.h)
Останавливает работающий аудиопоток.
Синтаксис
HRESULT Stop();
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В случае сбоя возможные коды возврата включают, помимо прочего, значения, показанные в следующей таблице.
Код возврата | Описание |
---|---|
|
ISpatialAudioClient, связанный с пространственным аудиопотоком, был уничтожен. |
|
Устройство конечной точки аудио отключено, звуковое оборудование или связанные аппаратные ресурсы были перенастроены, отключены, удалены или иным образом недоступны для использования. |
|
Произошла внутренняя ошибка. |
|
Носитель, связанный с пространственным аудиопотоком, использует неподдерживаемый формат. |
Комментарии
Остановка потока приводит к прекращению передачи данных между буфером конечной точки и обработчиком звука.
Эту операцию можно рассматривать как приостановку потока, так как она оставляет звуковые часы потока в текущей позиции потока и не сбрасывает его до 0. Последующий вызов start приводит к возобновлению выполнения потока из текущей позиции.
Вызовите reset , чтобы сбросить положение часов до 0 и привести к отмене всех активных экземпляров ISpatialAudioObject .
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | spatialaudioclient.h |