Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
MP4(3)			    MP4	File Format Library			MP4(3)

NAME
       MP4FindTrackId -	Find a track id

SYNTAX
       #include	<mp4.h>

       MP4TrackId MP4FindTrackId(
	    MP4FileHandle hFile,
	    u_int16_t index,
	    const char*	type = NULL,
	    u_int8_t subType = 0
       )

ARGUMENTS
       hFile  Specifies	the mp4	file to	which the operation applies.

       index  Specifies	which track is desired from matching tracks.

       type   Specifies	 the type of track to be matched. A NULL value implies
	      any type of track. See MP4GetTrackType() for predefined values.

       subType
	      Specifies	the subtype of the track to be matched.	 Subtypes  are
	      only  defined  for audio and video tracks, see MP4GetAudioTrack-
	      Type() and MP4GetVideoTrackType()	for predefined values. A  zero
	      value implies any	subtype.

RETURN VALUES
       Upon  success,  the  track  id  of  the specified track.	Upon an	error,
       MP4_INVALID_TRACK_ID.

DESCRIPTION
       MP4FindTrackId gets the track id	associated with	the index'th track  of
       the specified track type. For example, to get the track id of the first
       video track:

	    MP4FindTrackId(hFile, 0, MP4_VIDEO_TRACK_TYPE);

       For audio and video tracks, a subtype can be specified to find a	 track
       of a particular encoding. For example, to get the track id of the first
       audio track encoded with	MPEG-1 audio:

	    MP4FindTrackId(hFile,   0,	 MP4_AUDIO_TRACK_TYPE,	 MP4_MPEG1_AU-
       DIO_TYPE);

       Caveat:	The track id's do not imply anything about the ordering	of the
       track information within	the mp4	file.

SEE ALSO
       MP4(3) MP4FindTrackIndex(3)

Cisco Systems Inc.		  Version 0.9				MP4(3)

NAME | SYNTAX | ARGUMENTS | RETURN VALUES | DESCRIPTION | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=MP4FindTrackId&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help