MusicSequenceFileCreateData(_:_:_:_:_:)
Creates a data object containing the events from a music sequence.
Declaration
func MusicSequenceFileCreateData(_ inSequence: MusicSequence, _ inFileType: MusicSequenceFileTypeID, _ inFlags: MusicSequenceFileFlags, _ inResolution: Int16, _ outData: UnsafeMutablePointer<Unmanaged<CFData>?>) -> OSStatusParameters
- inSequence:
The music sequence that you want to create a MIDI data object from.
- inFileType:
The type of file format for the data in the data object.
- inFlags:
Flags that configure the data object creation process.
- inResolution:
The resolution, which depends on the file type and the music sequence type.
- outData:
On output, the data object containing MIDI data in the specified format.
Return Value
A result code.
Discussion
The CFData object should be released by the caller.
See Also
Managing Music Sequences
NewMusicSequence(_:)DisposeMusicSequence(_:)MusicSequenceBarBeatTimeToBeats(_:_:_:)MusicSequenceBeatsToBarBeatTime(_:_:_:_:)MusicSequenceDisposeTrack(_:_:)MusicSequenceFileCreate(_:_:_:_:_:)MusicSequenceFileLoad(_:_:_:_:)MusicSequenceFileLoadData(_:_:_:_:)MusicSequenceGetAUGraph(_:_:)MusicSequenceGetBeatsForSeconds(_:_:_:)MusicSequenceGetIndTrack(_:_:_:)MusicSequenceGetInfoDictionary(_:)MusicSequenceGetSMPTEResolution(_:_:_:)MusicSequenceGetSecondsForBeats(_:_:_:)MusicSequenceGetSequenceType(_:_:)