FFmpeg
Data Fields
dshow_ctx Struct Reference

#include <dshow_capture.h>

Data Fields

const AVClassclass
 
IGraphBuilder *  graph
 
char *  device_name [2]
 
 
 
int  list_options
 
int  list_devices
 
 
 
 
char *  video_pin_name
 
char *  audio_pin_name
 
 
 
 
 
 
 
 
 
 
 
IBaseFilter *  device_filter [2]
 
IPin *  device_pin [2]
 
 
 
 
HANDLE  event [2]
 
 
int  eof
 
int64_t  curbufsize [2]
 
unsigned int  video_frame_num
 
IMediaControl *  control
 
IMediaEvent *  media_event
 
 
 
char *  framerate
 
 
 
 
int  sample_rate
 
int  sample_size
 
int  channels
 

Detailed Description

Definition at line 286 of file dshow_capture.h.

Field Documentation

const AVClass* dshow_ctx::class

Definition at line 287 of file dshow_capture.h.

IGraphBuilder* dshow_ctx::graph

Definition at line 289 of file dshow_capture.h.

Referenced by dshow_open_device(), dshow_read_close(), dshow_read_header(), and libAVFilter_JoinFilterGraph().

char* dshow_ctx::device_name[2]

Definition at line 291 of file dshow_capture.h.

Referenced by dshow_cycle_devices(), dshow_read_close(), dshow_read_header(), parse_device_name(), setup_crossbar_options(), and shall_we_drop().

int dshow_ctx::video_device_number

Definition at line 292 of file dshow_capture.h.

Referenced by dshow_cycle_devices().

int dshow_ctx::audio_device_number

Definition at line 293 of file dshow_capture.h.

Referenced by dshow_cycle_devices().

int dshow_ctx::list_options

Definition at line 295 of file dshow_capture.h.

Referenced by dshow_read_header(), and setup_crossbar_options().

int dshow_ctx::list_devices

Definition at line 296 of file dshow_capture.h.

Referenced by dshow_read_header().

int dshow_ctx::audio_buffer_size

Definition at line 297 of file dshow_capture.h.

Referenced by dshow_cycle_pins(), and dshow_set_audio_buffer_size().

int dshow_ctx::crossbar_video_input_pin_number

Definition at line 298 of file dshow_capture.h.

Referenced by setup_crossbar_options().

int dshow_ctx::crossbar_audio_input_pin_number

Definition at line 299 of file dshow_capture.h.

Referenced by setup_crossbar_options().

char* dshow_ctx::video_pin_name

Definition at line 300 of file dshow_capture.h.

Referenced by dshow_cycle_pins().

char* dshow_ctx::audio_pin_name

Definition at line 301 of file dshow_capture.h.

Referenced by dshow_cycle_pins().

int dshow_ctx::show_video_device_dialog

Definition at line 302 of file dshow_capture.h.

Referenced by dshow_cycle_pins().

int dshow_ctx::show_audio_device_dialog

Definition at line 303 of file dshow_capture.h.

Referenced by dshow_cycle_pins().

int dshow_ctx::show_video_crossbar_connection_dialog

Definition at line 304 of file dshow_capture.h.

Referenced by dshow_try_setup_crossbar_options().

int dshow_ctx::show_audio_crossbar_connection_dialog

Definition at line 305 of file dshow_capture.h.

Referenced by dshow_try_setup_crossbar_options().

int dshow_ctx::show_analog_tv_tuner_dialog

Definition at line 306 of file dshow_capture.h.

Referenced by dshow_try_setup_crossbar_options().

int dshow_ctx::show_analog_tv_tuner_audio_dialog

Definition at line 307 of file dshow_capture.h.

Referenced by dshow_try_setup_crossbar_options().

char* dshow_ctx::audio_filter_load_file

Definition at line 308 of file dshow_capture.h.

Referenced by dshow_open_device().

char* dshow_ctx::audio_filter_save_file

Definition at line 309 of file dshow_capture.h.

Referenced by dshow_open_device().

char* dshow_ctx::video_filter_load_file

Definition at line 310 of file dshow_capture.h.

Referenced by dshow_open_device().

char* dshow_ctx::video_filter_save_file

Definition at line 311 of file dshow_capture.h.

Referenced by dshow_open_device().

IBaseFilter* dshow_ctx::device_filter[2]

Definition at line 313 of file dshow_capture.h.

Referenced by dshow_cycle_devices(), dshow_list_device_options(), dshow_open_device(), and dshow_read_close().

IPin* dshow_ctx::device_pin[2]

Definition at line 314 of file dshow_capture.h.

Referenced by dshow_cycle_pins(), dshow_open_device(), and dshow_read_close().

libAVFilter* dshow_ctx::capture_filter[2]

Definition at line 315 of file dshow_capture.h.

Referenced by dshow_add_device(), dshow_open_device(), and dshow_read_close().

libAVPin* dshow_ctx::capture_pin[2]

Definition at line 316 of file dshow_capture.h.

Referenced by dshow_add_device(), dshow_open_device(), and dshow_read_close().

HANDLE dshow_ctx::mutex

Definition at line 318 of file dshow_capture.h.

Referenced by callback(), dshow_read_close(), dshow_read_header(), and dshow_read_packet().

HANDLE dshow_ctx::event[2]

Definition at line 319 of file dshow_capture.h.

Referenced by callback(), dshow_read_close(), dshow_read_header(), and dshow_read_packet().

AVPacketList* dshow_ctx::pktl

Definition at line 321 of file dshow_capture.h.

Referenced by callback(), dshow_read_close(), and dshow_read_packet().

int dshow_ctx::eof

Definition at line 323 of file dshow_capture.h.

Referenced by dshow_read_packet().

int64_t dshow_ctx::curbufsize[2]

Definition at line 325 of file dshow_capture.h.

Referenced by callback(), dshow_read_header(), dshow_read_packet(), and shall_we_drop().

unsigned int dshow_ctx::video_frame_num

Definition at line 326 of file dshow_capture.h.

Referenced by shall_we_drop().

IMediaControl* dshow_ctx::control

Definition at line 328 of file dshow_capture.h.

Referenced by dshow_read_close(), and dshow_read_header().

IMediaEvent* dshow_ctx::media_event

Definition at line 329 of file dshow_capture.h.

Referenced by dshow_read_close(), dshow_read_header(), and dshow_read_packet().

enum AVPixelFormat dshow_ctx::pixel_format

Definition at line 331 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), dshow_cycle_pins(), and dshow_read_header().

enum AVCodecID dshow_ctx::video_codec_id

Definition at line 332 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), dshow_cycle_pins(), and dshow_read_header().

char* dshow_ctx::framerate

Definition at line 333 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), dshow_cycle_pins(), and dshow_read_header().

int dshow_ctx::requested_width

Definition at line 335 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), and dshow_cycle_pins().

int dshow_ctx::requested_height

Definition at line 336 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), and dshow_cycle_pins().

AVRational dshow_ctx::requested_framerate

Definition at line 337 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), and dshow_read_header().

int dshow_ctx::sample_rate

Definition at line 339 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), and dshow_cycle_pins().

int dshow_ctx::sample_size

Definition at line 340 of file dshow_capture.h.

Referenced by dshow_cycle_formats().

int dshow_ctx::channels

Definition at line 341 of file dshow_capture.h.

Referenced by dshow_cycle_formats(), and dshow_cycle_pins().


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

Generated on Wed Jun 10 2015 01:57:20 for FFmpeg by   doxygen 1.8.6

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