Edit

Share via


MusicSequence Class

Definition

A music sequence.

public class MusicSequence : IDisposable, ObjCRuntime.INativeObject
type MusicSequence = class
    interface INativeObject
    interface IDisposable
Inheritance
MusicSequence
Implements

Constructors

MusicSequence()

Properties

AUGraph
Handle

Handle (pointer) to the unmanaged object representation.

SequenceType
TrackCount

Methods

BarBeatTimeToBeats(CABarBeatTime, Double)
BeatsToBarBeatTime(Double, Int32, CABarBeatTime)
CreateData(MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16)
CreateFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16)
CreateTrack()
Dispose()

Releases the resources used by the MusicSequence object.

Dispose(Boolean)

Releases the resources used by the MusicSequence object.

Finalize()

Finalizer for the MusicSequence object

GetBeatsForSeconds(Double)
GetInfoDictionary()
GetSecondsForBeats(Double)
GetSmpteResolution(Int16, SByte, Byte)
GetTempoTrack()

Gets the track that controls tempo changes in a music sequence.

GetTrack(Int32)
GetTrackIndex(MusicTrack, Int32)
LoadData(NSData, MusicSequenceFileTypeID, MusicSequenceLoadFlags)
LoadFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceLoadFlags)
Reverse()
SetMidiEndpoint(MidiEndpoint)
SetSmpteResolution(SByte, Byte)
SetUserCallback(MusicSequenceUserCallback)

Runs a callback whenever a user event is encountered on the music track.

Applies to