Audacity 3.2.0
Public Attributes | List of all members
AVHWAccel Struct Reference

#include <ffmpeg-2.3.6-single-header.h>

Collaboration diagram for AVHWAccel:

Public Attributes

const char * name
enum AVMediaType type
enum AVCodecID id
enum AVPixelFormat pix_fmt
int capabilities
struct AVHWAccelnext
int(* alloc_frame )(AVCodecContext *avctx, AVFrame *frame)
int(* start_frame )(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size)
int(* decode_slice )(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size)
int(* end_frame )(AVCodecContext *avctx)
int frame_priv_data_size
void(* decode_mb )(struct MpegEncContext *s)
int(* init )(AVCodecContext *avctx)
int(* uninit )(AVCodecContext *avctx)
int priv_data_size
int caps_internal
int(* decode_params )(AVCodecContext *avctx, int type, const uint8_t *buf, uint32_t buf_size)
int(* frame_params )(AVCodecContext *avctx, AVBufferRef *hw_frames_ctx)

Detailed Description

Definition at line 3511 of file ffmpeg-2.3.6-single-header.h.

Member Data Documentation

◆ alloc_frame

int(* AVHWAccel::alloc_frame)(AVCodecContext *avctx, AVFrame *frame)

Definition at line 3525 of file ffmpeg-2.3.6-single-header.h.

◆ capabilities

int AVHWAccel::capabilities

Definition at line 3521 of file ffmpeg-2.3.6-single-header.h.

◆ caps_internal

int AVHWAccel::caps_internal

Definition at line 3468 of file ffmpeg-3.4.8-single-header.h.

◆ decode_mb

void(* AVHWAccel::decode_mb)(struct MpegEncContext *s)

Definition at line 3535 of file ffmpeg-2.3.6-single-header.h.

◆ decode_params

int(* AVHWAccel::decode_params) (AVCodecContext *avctx, int type, const uint8_t *buf, uint32_t buf_size)

Definition at line 3519 of file ffmpeg-4.2.4-single-header.h.

◆ decode_slice

int(* AVHWAccel::decode_slice)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size)

Definition at line 3529 of file ffmpeg-2.3.6-single-header.h.

◆ end_frame

int(* AVHWAccel::end_frame)(AVCodecContext *avctx)

Definition at line 3531 of file ffmpeg-2.3.6-single-header.h.

◆ frame_params

int(* AVHWAccel::frame_params) (AVCodecContext *avctx, AVBufferRef *hw_frames_ctx)

Definition at line 3537 of file ffmpeg-4.2.4-single-header.h.

◆ frame_priv_data_size

int AVHWAccel::frame_priv_data_size

Definition at line 3533 of file ffmpeg-2.3.6-single-header.h.

◆ id

enum AVCodecID AVHWAccel::id

Definition at line 3517 of file ffmpeg-2.3.6-single-header.h.

◆ init

int(* AVHWAccel::init)(AVCodecContext *avctx)

Definition at line 3537 of file ffmpeg-2.3.6-single-header.h.

◆ name

const char * AVHWAccel::name

Definition at line 3513 of file ffmpeg-2.3.6-single-header.h.

◆ next

struct AVHWAccel * AVHWAccel::next

Definition at line 3523 of file ffmpeg-2.3.6-single-header.h.

◆ pix_fmt

enum AVPixelFormat AVHWAccel::pix_fmt

Definition at line 3519 of file ffmpeg-2.3.6-single-header.h.

◆ priv_data_size

int AVHWAccel::priv_data_size

Definition at line 3541 of file ffmpeg-2.3.6-single-header.h.

◆ start_frame

int(* AVHWAccel::start_frame)(AVCodecContext *avctx, const uint8_t *buf, uint32_t buf_size)

Definition at line 3527 of file ffmpeg-2.3.6-single-header.h.

◆ type

enum AVMediaType AVHWAccel::type

Definition at line 3515 of file ffmpeg-2.3.6-single-header.h.

◆ uninit

int(* AVHWAccel::uninit)(AVCodecContext *avctx)

Definition at line 3539 of file ffmpeg-2.3.6-single-header.h.

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