---
name: "FrameRate"
section: "3"
platform: "linux"
package: "libltcsmpte-doc"
version: "0.4.4-1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/FrameRate"
---

# FrameRate(3)

Frame rate data structure.

## NAME

FrameRate -

Frame rate data structure.

## SYNOPSIS

`#include <framerate.h>`

### Data Fields

int **num**\
 *numerator; rational framerate: numerator/denominator*  int **den**\
 *denominator; rational framerate: numerator/denominator*  int **flags**\
 *combination of FRFlags;*  int **samplerate**\
 *audio-samplerate for conversion.*  long long int **aoffset**\
 *user-data: offset in audio-frames*  long int **voffset**\
 *user-data: offset in video-frames*

## Detailed Description

Frame rate data structure.

**Examples:**

**tests/decoder.c**, and **tests/encoder.c**.

Definition at line 55 of file framerate.h.

## Field Documentation

### long long int FrameRate::aoffset

user-data: offset in audio-frames

Definition at line 61 of file framerate.h.

### int FrameRate::den

denominator; rational framerate: numerator/denominator

Definition at line 58 of file framerate.h.

### int FrameRate::flags

combination of FRFlags;

Definition at line 59 of file framerate.h.

### int FrameRate::num

numerator; rational framerate: numerator/denominator

Definition at line 57 of file framerate.h.

### int FrameRate::samplerate

audio-samplerate for conversion.

Definition at line 60 of file framerate.h.

### long int FrameRate::voffset

user-data: offset in video-frames

Definition at line 62 of file framerate.h.

## Author

Generated automatically by Doxygen for libltcsmpte from the source code.
