Classes | Macros | Typedefs | Functions
GPMF_utils.h File Reference

Utilities GPMF and MP4 handling. More...

Go to the source code of this file.

Classes

struct  mp4callbacks
 

Macros

#define GPMF_SAMPLE_RATE_FAST   0
 
#define GPMF_SAMPLE_RATE_PRECISE   1
 

Typedefs

typedef struct mp4callbacks mp4callbacks
 

Functions

double GetGPMFSampleRate (mp4callbacks cbobject, uint32_t fourcc, uint32_t timeBaseFourCC, uint32_t flags, double *in, double *out)
 

Detailed Description

Utilities GPMF and MP4 handling.

Version
1.2.0

(C) Copyright 2020 GoPro Inc (http://gopro.com/).

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition in file GPMF_utils.h.

Macro Definition Documentation

◆ GPMF_SAMPLE_RATE_FAST

#define GPMF_SAMPLE_RATE_FAST   0

Definition at line 33 of file GPMF_utils.h.

◆ GPMF_SAMPLE_RATE_PRECISE

#define GPMF_SAMPLE_RATE_PRECISE   1

Definition at line 34 of file GPMF_utils.h.

Typedef Documentation

◆ mp4callbacks

typedef struct mp4callbacks mp4callbacks

Function Documentation

◆ GetGPMFSampleRate()

double GetGPMFSampleRate ( mp4callbacks  cbobject,
uint32_t  fourcc,
uint32_t  timeBaseFourCC,
uint32_t  flags,
double *  in,
double *  out 
)


gpmf_metadata_extractor
Author(s): Martin Pecka , Liam Samuel Pach
autogenerated on Wed May 28 2025 02:07:33