QMedia Movie track commands

QM_GetTracks

QM_GetTracks(movieRef; trackIDs; mediaTypes):error
movieRef Longint Movie reference
trackIDs Array longint Movie track IDs
mediaTypes Array string Movie track media types
error Longint Error result

Returns information about all tracks in a movie.

Parameter movieRef is the reference to the movie instance. The movie reference must have been previously obtained with a call to QM_NewMovieFromFile or QM_NewMovieFromURL.

Parameters trackIDs and mediaTypes receive the IDs and media types of all tracks respectively.

QMedia defines the following constants for identifying media types:

qm_VideoMediaType "vide" Video media type
qm_SoundMediaType "soun" Sound media type
qm_TextMediaType "text" Text media type
qm_BaseMediaType "gnrc" Base media type
qm_MPEGMediaType "MPEG" MPEG media type
qm_MusicMediaType "musi" Music media type
qm_TimeCodeMediaType "tmcd" Timecode media type
qm_SpriteMediaType "sprt" Sprite media type
qm_TweenMediaType "twen" Tween media type
qm_ThreeDeeMediaType "qd3d" 3D media type
qm_FlashMediaType "flsh" Flash media type
qm_StreamingMediaType "strm" Streaming media type
qm_MovieMediaType "moov" Movie media type

Example

  `Disable all non-audio tracks in movie $movie
 
ARRAY LONGINT($tracks;0)
ARRAY STRING(4;$trackTypes;0)
 
$err:=QM_GetTracks ($movie;$tracks;$trackTypes)
 
For ($ii;1;Size of array($trackTypes))
 
 If (($trackTypes{$ii} # qm_SoundMediaType) & ($trackTypes{$ii} # qm_MusicMediaType))
 
  $err:=QM_SetTrackEnabled ($movie;$tracks{$ii};0)
 
 End if
 
End for
 

Related commands

QM_AddTrack Adds a new track to a movie.
QM_DeleteTrack Deletes a track.

QMedia © Escape OE
Generated by QDoc 2.8 on Thu, Nov 24, 2011 18:40:59