Технические вопросы и ответы QA1330

Места назначения последовательности аудиоплеера

Q: События Sending MIDI, кажется, не имеют никакого эффекта. Я установил свои места назначения MIDI правильно?

A: Аудиоплеер связан с музыкальной последовательностью в непосредственном отношении. Музыкальная последовательность разработана для содержания различных музыкальных треков, предназначающихся, чтобы быть логическими группировками событий.

MusicPlayerSetSequence метод свяжет последовательность и ее дорожки с аудиоплеером. MusicSequence может иметь связанный объект AUGraph, представляющий ряд AudioUnits и соединений между ними. Поэтому каждый MusicTrack MusicSequence может адресовать свои события к определенному AudioUnit в AUGraph.

MusicPlayerSetSequence автоматически свяжет MusicSequence к MusicPlayer в конфигурации последовательностей по умолчанию; это включает установку дорожек последовательностей в их места назначения по умолчанию.

Методы MusicSequenceSetMIDIEndpoint или MusicSequenceSetAUGraph может присвоить всю последовательность определенной конечной точке или AUGraph. Однако, если клиент хотел бы иметь пользовательские соединения дорожек последовательности к определенному AudioUnits в AUGraph, вызове к MusicTrackSetDestNode должен быть сделан после MusicPlayerSetSequence используется. Это - то же при соединении отдельных дорожек с MIDIEndpoints; MusicTrackSetDestMIDIEndpoint должен быть вызван только после MusicPlayerSetSequence.



История версии документа


ДатаПримечания
22.07.2011

Передовая статья

15.01.2004

Новый документ, предоставляющий разъяснение на Конечных точках MIDI и присваивающемся потоке данных MIDI.