[AudioUnit] Add missing MusicSequence.GetTempoTrack method (#35)

This commit is contained in:
Oleg Demchenko 2016-05-10 05:56:40 -03:00 коммит произвёл Rolf Bjarne Kvinge
Родитель 89154c1b66
Коммит b92afa3330
1 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -228,6 +228,19 @@ namespace XamCore.AudioToolbox {
return MusicSequenceGetTrackIndex (handle, track.Handle, out index);
}
[DllImport (Constants.AudioToolboxLibrary)]
extern static /* OSStatus */ MusicPlayerStatus MusicSequenceGetTempoTrack (/* MusicSequence */ IntPtr sequence, /* MusicTrack */ out IntPtr outTrack);
public MusicTrack GetTempoTrack ()
{
IntPtr outTrack;
if (MusicSequenceGetTempoTrack (handle, out outTrack) == MusicPlayerStatus.Success)
return new MusicTrack (this, outTrack, owns: false);
else
return null;
}
#if IOS
[DllImport (Constants.AudioToolboxLibrary)]
extern static /* OSStatus */ MusicPlayerStatus MusicSequenceSetMIDIEndpoint (/* MusicSequence */ IntPtr inSequence, MidiEndpointRef inEndpoint);