Lines Matching defs:segment

39  * segment can be dynamically affected by two mechanisms:
41 * <li>tracks in a segment can be muted or unmuted at any moment, individually or through
43 * <li>parts of tracks in a segment can be played at predefined points in the segment, in order
44 * to maintain synchronization with the other tracks in the segment. This is achieved through
87 private static final int JET_EVENT_SEG_MASK = 0xff000000; // mask for segment ID
91 private static final int JET_EVENT_SEG_SHIFT = 24; // shift to get segment ID to bit 0
243 * Starts playing the JET segment queue.
252 * Pauses the playback of the JET segment queue.
261 * Queues the specified segment in the JET queue.
262 * @param segmentNum the identifier of the segment.
263 * @param libNum the index of the sound bank associated with the segment. Use -1 to indicate
264 * that no sound bank (DLS file) is associated with this segment, in which case JET will use
266 * @param repeatCount the number of times the segment will be repeated. 0 means the segment will
267 * only play once. -1 means the segment will repeat indefinitely.
272 * @param userID a value specified by the application that uniquely identifies the segment.
276 * segment is queued up. This can be used to look up any special characteristics of that
278 * @return true if the segment was successfully queued, false if the queue is full or if the
289 * Queues the specified segment in the JET queue.
290 * @param segmentNum the identifier of the segment.
291 * @param libNum the index of the soundbank associated with the segment. Use -1 to indicate that
292 * no sound bank (DLS file) is associated with this segment, in which case JET will use
294 * @param repeatCount the number of times the segment will be repeated. 0 means the segment will
295 * only play once. -1 means the segment will repeat indefinitely.
301 * @param userID a value specified by the application that uniquely identifies the segment.
305 * segment is queued up. This can be used to look up any special characteristics of that
307 * @return true if the segment was successfully queued, false if the queue is full or if the
326 * next segment. If the segment is repeated, the flags will take effect the next time
327 * segment is repeated.
336 * Modifies the mute flags for the current active segment.
342 * next segment. If the segment is repeated, the flags will take effect the next time
343 * segment is repeated.
359 * next segment. If the segment is repeated, the flag will take effect the next time
360 * segment is repeated.
385 * Empties the segment queue, and clears all clips that are scheduled for playback.
500 * @param segment 8 bit unsigned value
507 short segment, byte track, byte channel, byte controller, byte value);
509 * Callback for when JET's currently playing segment's userID is updated.
512 * @param userId the ID of the currently playing segment
513 * @param repeatCount the repetition count for the segment (0 means it plays once)