MusicEvent についての内容 ※間違いが含まれている場合があるので注意
/*!
@function MusicTrackNewMIDINoteEvent
@abstract Adds a MIDINoteMessage event to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inMessage the event
*/
extern OSStatus
MusicTrackNewMIDINoteEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const MIDINoteMessage * inMessage) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに MIDINoteMessage イベントを指定したタイムスタンプで追加します。 タイムスタンプは 0 より小さくすべきではありません。
/*!
@function MusicTrackNewMIDIChannelEvent
@abstract Adds a MIDIChannelMessage event to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inMessage the event
*/
extern OSStatus
MusicTrackNewMIDIChannelEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const MIDIChannelMessage * inMessage) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに MIDIChannelMessage イベントを指定したタイムスタンプで追加します。 タイムスタンプは 0 より小さくすべきではありません。
/*!
@function MusicTrackNewMIDIRawDataEvent
@abstract Adds a MIDIRawData event to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inRawData the event
*/
extern OSStatus
MusicTrackNewMIDIRawDataEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const MIDIRawData * inRawData) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに MIDIRawData イベントを指定したタイムスタンプで追加します。 タイムスタンプは 0 より小さくすべきではありません。
/*!
@function MusicTrackNewExtendedNoteEvent
@abstract Adds a ExtendedNoteOnEvent to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inInfo the event
*/
extern OSStatus
MusicTrackNewExtendedNoteEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const ExtendedNoteOnEvent *inInfo) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに ExtendedNoteOnEvent イベントを指定したタイムスタンプで追加します。 タイムスタンプは 0 より小さくすべきではありません。
[cpp]
/*!
@function MusicTrackNewParameterEvent
@abstract Adds a ParameterEvent to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inInfo the event
*/
extern OSStatus
MusicTrackNewParameterEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const ParameterEvent * inInfo) __OSX_AVAILABLE_STARTING(__MAC_10_2,__IPHONE_5_0);
トラックに ParameterEvent イベントを指定したタイムスタンプで追加します。
タイムスタンプは 0 より小さくすべきではありません。
[cpp]
/*!
@function MusicTrackNewExtendedTempoEvent
@abstract Adds a tempo event to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inBPM the event
*/
extern OSStatus
MusicTrackNewExtendedTempoEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
Float64 inBPM) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに tempo イベント(Float64)を指定したタイムスタンプで追加します。
タイムスタンプは 0 より小さくすべきではありません。
[cpp]
/*!
@function MusicTrackNewMetaEvent
@abstract Adds a MIDIMetaEvent to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inMetaEvent the event
*/
extern OSStatus
MusicTrackNewMetaEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const MIDIMetaEvent * inMetaEvent) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに MIDIMetaEvent イベントを指定したタイムスタンプで追加します。
タイムスタンプは 0 より小さくすべきではありません。
[cpp]
/*!
@function MusicEventUserData
@abstract Adds a MusicEventUserData event to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inUserData the event
*/
extern OSStatus
MusicTrackNewUserEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const MusicEventUserData * inUserData) __OSX_AVAILABLE_STARTING(__MAC_10_0,__IPHONE_5_0);
トラックに MusicEventUserData イベントを指定したタイムスタンプで追加します。
タイムスタンプは 0 より小さくすべきではありません。
[cpp]
/*!
@function MusicTrackNewAUPresetEvent
@abstract Adds a AUPresetEvent to a track
@discussion The event is added at the specified time stamp. The time stamp should not be less than zero.
@param inTrack the track
@param inTimeStamp the time stamp
@param inPresetEvent the event
*/
extern OSStatus
MusicTrackNewAUPresetEvent( MusicTrack inTrack,
MusicTimeStamp inTimeStamp,
const AUPresetEvent * inPresetEvent) __OSX_AVAILABLE_STARTING(__MAC_10_3,__IPHONE_5_0);
トラックに AUPresetEvent イベントを指定したタイムスタンプで追加します。
タイムスタンプは 0 より小さくすべきではありません。