FFmpeg  n2.7-dev-20500-gb515f38688
Data Structures | Macros | Typedefs | Functions
rpi_zc.h File Reference

Go to the source code of this file.

Data Structures

struct  AVRpiZcFrameGeometry
 

Macros

#define RPI_ZC_SAND_8_IN_10_BUF   0
 

Typedefs

typedef struct AVZcEnv * AVZcEnvPtr
 

Functions

AVRpiZcFrameGeometry av_rpi_zc_frame_geometry (const int format, const unsigned int video_width, const unsigned int video_height)
 
int av_rpi_zc_get_buffer2 (struct AVCodecContext *s, AVFrame *frame, int flags)
 
AVRpiZcRefPtr av_rpi_zc_ref (struct AVCodecContext *const s, const struct AVFrame *const frame, const enum AVPixelFormat expected_format, const int maycopy)
 
int av_rpi_zc_vc_handle (const AVRpiZcRefPtr fr_ref)
 
int av_rpi_zc_offset (const AVRpiZcRefPtr fr_ref)
 
int av_rpi_zc_length (const AVRpiZcRefPtr fr_ref)
 
int av_rpi_zc_numbytes (const AVRpiZcRefPtr fr_ref)
 
void av_rpi_zc_unref (AVRpiZcRefPtr fr_ref)
 
AVZcEnvPtr av_rpi_zc_env_alloc (void)
 
void av_rpi_zc_env_free (AVZcEnvPtr)
 
int av_rpi_zc_in_use (const struct AVCodecContext *const s)
 
int av_rpi_zc_init (struct AVCodecContext *const s)
 
void av_rpi_zc_uninit (struct AVCodecContext *const s)
 

Macro Definition Documentation

◆ RPI_ZC_SAND_8_IN_10_BUF

#define RPI_ZC_SAND_8_IN_10_BUF   0

Definition at line 16 of file rpi_zc.h.

Typedef Documentation

◆ AVZcEnvPtr

typedef struct AVZcEnv* AVZcEnvPtr

Definition at line 27 of file rpi_zc.h.

Function Documentation

◆ av_rpi_zc_frame_geometry()

AVRpiZcFrameGeometry av_rpi_zc_frame_geometry ( const int  format,
const unsigned int  video_width,
const unsigned int  video_height 
)

◆ av_rpi_zc_get_buffer2()

int av_rpi_zc_get_buffer2 ( struct AVCodecContext s,
AVFrame frame,
int  flags 
)

◆ av_rpi_zc_ref()

AVRpiZcRefPtr av_rpi_zc_ref ( struct AVCodecContext *const  s,
const struct AVFrame *const  frame,
const enum AVPixelFormat  expected_format,
const int  maycopy 
)

◆ av_rpi_zc_vc_handle()

int av_rpi_zc_vc_handle ( const AVRpiZcRefPtr  fr_ref)

◆ av_rpi_zc_offset()

int av_rpi_zc_offset ( const AVRpiZcRefPtr  fr_ref)

◆ av_rpi_zc_length()

int av_rpi_zc_length ( const AVRpiZcRefPtr  fr_ref)

◆ av_rpi_zc_numbytes()

int av_rpi_zc_numbytes ( const AVRpiZcRefPtr  fr_ref)

◆ av_rpi_zc_unref()

void av_rpi_zc_unref ( AVRpiZcRefPtr  fr_ref)

◆ av_rpi_zc_env_alloc()

AVZcEnvPtr av_rpi_zc_env_alloc ( void  )

◆ av_rpi_zc_env_free()

void av_rpi_zc_env_free ( AVZcEnvPtr  )

◆ av_rpi_zc_in_use()

int av_rpi_zc_in_use ( const struct AVCodecContext *const  s)

◆ av_rpi_zc_init()

int av_rpi_zc_init ( struct AVCodecContext *const  s)

◆ av_rpi_zc_uninit()

void av_rpi_zc_uninit ( struct AVCodecContext *const  s)