FFmpeg
Data Fields
AVCPBProperties Struct Reference
Core functions/structures.

This structure describes the bitrate properties of an encoded bitstream. More...

#include <avcodec.h>

Data Fields

int  max_bitrate
  Maximum bitrate of the stream, in bits per second. More...
 
int  min_bitrate
  Minimum bitrate of the stream, in bits per second. More...
 
int  avg_bitrate
  Average bitrate of the stream, in bits per second. More...
 
int  buffer_size
  The size of the buffer to which the ratecontrol is applied, in bits. More...
 
uint64_t  vbv_delay
  The delay between the time the packet this structure is associated with is received and the time when it should be decoded, in periods of a 27MHz clock. More...
 

Detailed Description

This structure describes the bitrate properties of an encoded bitstream.

It roughly corresponds to a subset the VBV parameters for MPEG-2 or HRD parameters for H.264/HEVC.

Definition at line 1198 of file avcodec.h.

Field Documentation

int AVCPBProperties::max_bitrate

Maximum bitrate of the stream, in bits per second.

Zero if unknown or unspecified.

Definition at line 1203 of file avcodec.h.

Referenced by ff_mpv_encode_init(), mov_write_esds_tag(), mpeg_mux_init(), nvenc_encode_init(), qsv_retrieve_enc_params(), svc_encode_init(), vpx_init(), and X264_init().

int AVCPBProperties::min_bitrate

Minimum bitrate of the stream, in bits per second.

Zero if unknown or unspecified.

Definition at line 1208 of file avcodec.h.

Referenced by ff_mpv_encode_init(), qsv_retrieve_enc_params(), and vpx_init().

int AVCPBProperties::avg_bitrate

Average bitrate of the stream, in bits per second.

Zero if unknown or unspecified.

Definition at line 1213 of file avcodec.h.

Referenced by ff_mpv_encode_init(), mov_write_esds_tag(), nvenc_encode_init(), qsv_retrieve_enc_params(), svc_encode_init(), vpx_init(), and X264_init().

int AVCPBProperties::buffer_size

The size of the buffer to which the ratecontrol is applied, in bits.

Zero if unknown or unspecified.

Definition at line 1219 of file avcodec.h.

Referenced by ff_mpv_encode_init(), mov_write_esds_tag(), mpeg_mux_init(), nvenc_encode_init(), qsv_retrieve_enc_params(), vpx_init(), and X264_init().

uint64_t AVCPBProperties::vbv_delay

The delay between the time the packet this structure is associated with is received and the time when it should be decoded, in periods of a 27MHz clock.

UINT64_MAX when unknown or unspecified.

Definition at line 1228 of file avcodec.h.

Referenced by av_cpb_properties_alloc(), and ff_mpv_encode_picture().


The documentation for this struct was generated from the following file:

Generated on Mon Feb 15 2016 15:20:56 for FFmpeg by   doxygen 1.8.6

AltStyle によって変換されたページ (->オリジナル) /