Share via


MusicSequence Class

Definition

A music sequence.

public class MusicSequence : ObjCRuntime.DisposableObject
type MusicSequence = class
    inherit DisposableObject
Inheritance
MusicSequence

Constructors

Name Description
MusicSequence()

Properties

Name Description
AUGraph
Handle (Inherited from DisposableObject)
Owns (Inherited from DisposableObject)
SequenceType
TrackCount

Methods

Name Description
BarBeatTimeToBeats(CABarBeatTime, Double)
BeatsToBarBeatTime(Double, Int32, CABarBeatTime)
ClearHandle() (Inherited from DisposableObject)
CreateData(MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16)
CreateFile(NSUrl, MusicSequenceFileTypeID, MusicSequenceFileFlags, UInt16)
CreateTrack()
Dispose() (Inherited from DisposableObject)
Dispose(Boolean)

Releases the resources used by the MusicSequence object.

Equals(Object) (Inherited from DisposableObject)
GetBeatsForSeconds(Double)
GetCheckedHandle() (Inherited from DisposableObject)
GetHashCode() (Inherited from DisposableObject)
GetInfoDictionary()
GetSecondsForBeats(Double)
GetSmpteResolution(Int16, SByte, Byte)
GetTempoTrack()

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

GetTrack(Int32)
GetTrackIndex(MusicTrack, Int32)
InitializeHandle(NativeHandle) (Inherited from DisposableObject)
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.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)

Applies to