AMF encoder context.
More...
#include <amfenc.h>
AMF encoder context.
Definition at line 50 of file amfenc.h.
◆ avclass
◆ library
| amf_handle AmfContext::library |
handle to DLL library
Definition at line 53 of file amfenc.h.
◆ factory
| AMFFactory* AmfContext::factory |
pointer to AMF factory
Definition at line 54 of file amfenc.h.
◆ debug
| AMFDebug* AmfContext::debug |
pointer to AMF debug interface
Definition at line 55 of file amfenc.h.
◆ trace
| AMFTrace* AmfContext::trace |
pointer to AMF trace interface
Definition at line 56 of file amfenc.h.
◆ version
| amf_uint64 AmfContext::version |
version of AMF runtime
Definition at line 58 of file amfenc.h.
◆ tracer
AMF writer registered with AMF.
Definition at line 59 of file amfenc.h.
◆ context
| AMFContext* AmfContext::context |
AMF context.
Definition at line 60 of file amfenc.h.
◆ encoder
| AMFComponent* AmfContext::encoder |
AMF encoder object.
Definition at line 62 of file amfenc.h.
◆ eof
flag indicating EOF happened
Definition at line 63 of file amfenc.h.
◆ format
| AMF_SURFACE_FORMAT AmfContext::format |
AMF surface format.
Definition at line 64 of file amfenc.h.
◆ hw_device_ctx
pointer to HW accelerator (decoder)
Definition at line 66 of file amfenc.h.
◆ hw_frames_ctx
pointer to HW accelerator (frame allocator)
Definition at line 67 of file amfenc.h.
◆ hwsurfaces_in_queue
| int AmfContext::hwsurfaces_in_queue |
◆ hwsurfaces_in_queue_max
| int AmfContext::hwsurfaces_in_queue_max |
◆ query_timeout_supported
| int AmfContext::query_timeout_supported |
◆ delayed_drain
| int AmfContext::delayed_drain |
◆ delayed_surface
| AMFSurface* AmfContext::delayed_surface |
◆ delayed_frame
◆ timestamp_list
| AVFifo* AmfContext::timestamp_list |
◆ dts_delay
◆ submitted_frame
| int AmfContext::submitted_frame |
◆ use_b_frame
| amf_bool AmfContext::use_b_frame |
◆ log_to_dbg
| int AmfContext::log_to_dbg |
◆ usage
◆ profile
◆ level
◆ latency
◆ preencode
| int AmfContext::preencode |
◆ quality
◆ b_frame_delta_qp
| int AmfContext::b_frame_delta_qp |
◆ ref_b_frame_delta_qp
| int AmfContext::ref_b_frame_delta_qp |
◆ rate_control_mode
| int AmfContext::rate_control_mode |
◆ enforce_hrd
| int AmfContext::enforce_hrd |
◆ filler_data
| int AmfContext::filler_data |
◆ enable_vbaq
| int AmfContext::enable_vbaq |
◆ skip_frame
| int AmfContext::skip_frame |
◆ qp_i
◆ qp_p
◆ qp_b
◆ max_au_size
| int AmfContext::max_au_size |
◆ header_spacing
| int AmfContext::header_spacing |
◆ b_frame_ref
| int AmfContext::b_frame_ref |
◆ intra_refresh_mb
| int AmfContext::intra_refresh_mb |
◆ coding_mode
| int AmfContext::coding_mode |
◆ me_half_pel
| int AmfContext::me_half_pel |
◆ me_quarter_pel
| int AmfContext::me_quarter_pel |
◆ aud
◆ max_consecutive_b_frames
| int AmfContext::max_consecutive_b_frames |
◆ max_b_frames
| int AmfContext::max_b_frames |
◆ qvbr_quality_level
| int AmfContext::qvbr_quality_level |
◆ hw_high_motion_quality_boost
| int AmfContext::hw_high_motion_quality_boost |
◆ forced_idr
| int AmfContext::forced_idr |
◆ gops_per_idr
| int AmfContext::gops_per_idr |
◆ header_insertion_mode
| int AmfContext::header_insertion_mode |
◆ min_qp_i
◆ max_qp_i
◆ min_qp_p
◆ max_qp_p
◆ tier
◆ align
| enum AMF_VIDEO_ENCODER_AV1_ALIGNMENT_MODE_ENUM AmfContext::align |
◆ aq_mode
| enum AMF_VIDEO_ENCODER_AV1_AQ_MODE_ENUM AmfContext::aq_mode |
◆ preanalysis
| int AmfContext::preanalysis |
◆ pa_activity_type
| int AmfContext::pa_activity_type |
◆ pa_scene_change_detection
| int AmfContext::pa_scene_change_detection |
◆ pa_scene_change_detection_sensitivity
| int AmfContext::pa_scene_change_detection_sensitivity |
◆ pa_static_scene_detection
| int AmfContext::pa_static_scene_detection |
◆ pa_static_scene_detection_sensitivity
| int AmfContext::pa_static_scene_detection_sensitivity |
◆ pa_initial_qp
| int AmfContext::pa_initial_qp |
◆ pa_max_qp
| int AmfContext::pa_max_qp |
◆ pa_caq_strength
| int AmfContext::pa_caq_strength |
◆ pa_frame_sad
| int AmfContext::pa_frame_sad |
◆ pa_ltr
◆ pa_lookahead_buffer_depth
| int AmfContext::pa_lookahead_buffer_depth |
◆ pa_paq_mode
| int AmfContext::pa_paq_mode |
◆ pa_taq_mode
| int AmfContext::pa_taq_mode |
◆ pa_high_motion_quality_boost_mode
| int AmfContext::pa_high_motion_quality_boost_mode |
◆ pa_adaptive_mini_gop
| int AmfContext::pa_adaptive_mini_gop |
The documentation for this struct was generated from the following file: