| 
    FFmpeg
    
   | 
 
#include <string.h>#include "libavutil/avstring.h"#include "libavutil/pixdesc.h"#include "libavfilter/buffersink.h"#include "ffmpeg.h"Go to the source code of this file.
Functions | |
| static HWDevice * | hw_device_get_by_type (enum AVHWDeviceType type) | 
| HWDevice * | hw_device_get_by_name (const char *name) | 
| static HWDevice * | hw_device_add (void) | 
| static char * | hw_device_default_name (enum AVHWDeviceType type) | 
| int | hw_device_init_from_string (const char *arg, HWDevice **dev_out) | 
| static int | hw_device_init_from_type (enum AVHWDeviceType type, const char *device, HWDevice **dev_out) | 
| void | hw_device_free_all (void) | 
| static HWDevice * | hw_device_match_by_codec (const AVCodec *codec) | 
| int | hw_device_setup_for_decode (InputStream *ist) | 
| int | hw_device_setup_for_encode (OutputStream *ost) | 
| static int | hwaccel_retrieve_data (AVCodecContext *avctx, AVFrame *input) | 
| int | hwaccel_decode_init (AVCodecContext *avctx) | 
| int | hw_device_setup_for_filter (FilterGraph *fg) | 
Variables | |
| static int | nb_hw_devices | 
| static HWDevice ** | hw_devices | 
      
  | 
  static | 
Definition at line 30 of file ffmpeg_hw.c.
Referenced by hw_device_match_by_codec(), hw_device_setup_for_decode(), and hw_device_setup_for_encode().
| HWDevice* hw_device_get_by_name | ( | const char * | name | ) | 
Definition at line 44 of file ffmpeg_hw.c.
Referenced by hw_device_default_name(), hw_device_init_from_string(), hw_device_setup_for_decode(), and opt_filter_hw_device().
      
  | 
  static | 
Definition at line 54 of file ffmpeg_hw.c.
Referenced by hw_device_init_from_string(), and hw_device_init_from_type().
      
  | 
  static | 
Definition at line 69 of file ffmpeg_hw.c.
Referenced by hw_device_init_from_string(), and hw_device_init_from_type().
Definition at line 94 of file ffmpeg_hw.c.
Referenced by opt_init_hw_device().
      
  | 
  static | 
Definition at line 231 of file ffmpeg_hw.c.
Referenced by hw_device_setup_for_decode().
| void hw_device_free_all | ( | void | ) | 
Definition at line 274 of file ffmpeg_hw.c.
Referenced by transcode().
Definition at line 286 of file ffmpeg_hw.c.
Referenced by hw_device_setup_for_decode().
| int hw_device_setup_for_decode | ( | InputStream * | ist | ) | 
Definition at line 303 of file ffmpeg_hw.c.
Referenced by init_input_stream().
| int hw_device_setup_for_encode | ( | OutputStream * | ost | ) | 
Definition at line 419 of file ffmpeg_hw.c.
Referenced by init_output_stream().
      
  | 
  static | 
Definition at line 474 of file ffmpeg_hw.c.
Referenced by hwaccel_decode_init().
| int hwaccel_decode_init | ( | AVCodecContext * | avctx | ) | 
Definition at line 516 of file ffmpeg_hw.c.
Referenced by get_format().
| int hw_device_setup_for_filter | ( | FilterGraph * | fg | ) | 
Definition at line 525 of file ffmpeg_hw.c.
Referenced by configure_filtergraph().
      
  | 
  static | 
Definition at line 27 of file ffmpeg_hw.c.
Referenced by hw_device_add(), hw_device_free_all(), hw_device_get_by_name(), hw_device_get_by_type(), and hw_device_setup_for_filter().
      
  | 
  static | 
Definition at line 28 of file ffmpeg_hw.c.
Referenced by hw_device_add(), hw_device_free_all(), hw_device_get_by_name(), hw_device_get_by_type(), and hw_device_setup_for_filter().
 1.8.17