|
<< Нажмите, чтобы показать Содержание >> TRVCamSender.SourceAudioIndex |
Задаёт номер медиаканала в случае, если свойству VideoSource присвоен компонент TRVCamReceiver, который будет использован как источник звука для основного (0-го) медиаканала.
property SourceAudioIndex: Integer;
В простейшем случае звук считывается из компонента TRVMicrophone, который присвоен свойству AudioSource. Дополнительные настройки свойств не требуются (SourceGUID должен быть пустым, SourceAudioIndex должен быть равен 0).
Но возможен и более сложный случай: этот отправитель используется для повторной отправки звука, полученного из сети. В этом случае звук берётся из компонента TRVCamReceiver, присвоенного свойству VideoSource.
Получатель (который является источником видео и звука) может принимать данные от нескольких отправителей, и каждый отправитель может передавать несколько медиаканалов. В этом случае необходимо задать:
•SourceGUID, чтобы указать отправителя, который передает аудиоданные этому получателю-источнику;
•SourceAudioIndex, чтобы указать медиаканал отправителя, указанного в SourceGUID.
Предположим, у нас есть компонент TRVCamReceiver, который получает данные от двух отправителей по сети (либо напрямую, либо через TRVMediaServer): TRVCamSender1 и TRVCamSender2.
У каждого из этих отправителей есть два медиаканала (0-й и 1-й).
Мы хотим переслать далее звук из 1-го медиаканала TRVCamSender1.
Наш компонент TRVCamSender и его свойства выделены оранжевым цветом.

(на схеме под "каналами" имеются в виду медиаканалы)
Как видите, мы присваиваем свойству SourceGUID значение GUIDFrom компонента TRVCamSender1, а SourceAudioIndex = 1.
Компонент TRVCamReceiver присваивается свойству VideoSource.
Свойства AudioSource/VideoSource, SourceGUID, SourceAudioIndex задают источник звука для основного медиаканала (0-го) этого компонента TRVCamSender.
Аналогично, свойства VideoSource, SourceGUID, SourceVideoIndex задают источник видеоданных для основного медиаканала.
Дополнительные медиаканалы (с индексом от 1) можно определить в свойствах элементов коллекции ExtraMediaSources.
Значение по умолчанию:
0