MP4 - Online Linux Manual PageSection : 3
Updated : Version 0.9
Source : Cisco Systems Inc.
Note : MP4 File Format Library

NAMEMP4GetSampleIdFromTime − Get the sample id of a specified time

SYNTAX#include <mp4.h> MP4SampleId MP4GetSampleIdFromTime(
MP4FileHandle
hFile,
MP4TrackId
trackId,
MP4Timestamp
when,
bool
wantSyncSample = false
);

ARGUMENTShFile  Specifies the mp4 file to which the operation applies. trackId  Specifies the track to which the operation applies. when  Specifies the time in the track time scale that is desired. wantSyncSample  Specifies if the returned sample id must correspond to a sample whose sync/random access flag is true.

RETURN VALUESUpon success, the sample id that occurs at the specified time. Upon an error, MP4_INVALID_SAMPLE_ID.

DESCRIPTIONMP4GetSampleIdFromTime returns the sample id of the track sample in which the specified time occurs. The specified time should be in the track time scale. See MP4ConvertToTrackTimestamp() for how to map a time value to this time scale. It is wise to use MP4GetSampleTime() with the returned sample id so one can adjust for any difference between the specified time and the actual start time of the sample. If the calling application needs a sample that can be accessed randomly then the 'wantSyncSample' argument should be set to true. This could be the case for a player that is implementing a positioning function and needs to be able to start decoding a track from the returned sample id.

SEE ALSOMP4(3) MP4GetSampleIdFromEditTime(3)
0
Johanes Gumabo
Data Size   :   6,591 byte
man-MP4GetSampleIdFromTime.3Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 169,488
Visitor ID   :     :  
Visitor IP   :   18.118.137.13   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.