FFmpeg
Data Fields
ScaleD3D12Context Struct Reference

Data Fields

const AVClassclassCtx
 
char * w_expr
 
char * h_expr
 
enum AVPixelFormat format
 
ID3D12Device * device
 
ID3D12VideoDevice * video_device
 
ID3D12VideoProcessor * video_processor
 
ID3D12CommandQueue * command_queue
 
ID3D12VideoProcessCommandList * command_list
 
ID3D12CommandAllocator * command_allocator
 
ID3D12Fence * fence
 
UINT64 fence_value
 
HANDLE fence_event
 
AVBufferRefhw_device_ctx
 
AVBufferRefhw_frames_ctx_out
 
int width
 
int height
 
int input_width
 
int input_height
 
DXGI_FORMAT input_format
 
DXGI_FORMAT output_format
 
DXGI_COLOR_SPACE_TYPE input_colorspace
 
AVRational input_framerate
 
D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT process_support
 

Detailed Description

Definition at line 33 of file vf_scale_d3d12.c.

Field Documentation

◆ classCtx

const AVClass* ScaleD3D12Context::classCtx

Definition at line 34 of file vf_scale_d3d12.c.

◆ w_expr

char* ScaleD3D12Context::w_expr

Definition at line 35 of file vf_scale_d3d12.c.

◆ h_expr

char* ScaleD3D12Context::h_expr

Definition at line 36 of file vf_scale_d3d12.c.

◆ format

enum AVPixelFormat ScaleD3D12Context::format

Definition at line 37 of file vf_scale_d3d12.c.

◆ device

ID3D12Device* ScaleD3D12Context::device

Definition at line 40 of file vf_scale_d3d12.c.

◆ video_device

ID3D12VideoDevice* ScaleD3D12Context::video_device

Definition at line 41 of file vf_scale_d3d12.c.

◆ video_processor

ID3D12VideoProcessor* ScaleD3D12Context::video_processor

Definition at line 42 of file vf_scale_d3d12.c.

◆ command_queue

ID3D12CommandQueue* ScaleD3D12Context::command_queue

Definition at line 43 of file vf_scale_d3d12.c.

◆ command_list

ID3D12VideoProcessCommandList* ScaleD3D12Context::command_list

Definition at line 44 of file vf_scale_d3d12.c.

◆ command_allocator

ID3D12CommandAllocator* ScaleD3D12Context::command_allocator

Definition at line 45 of file vf_scale_d3d12.c.

◆ fence

ID3D12Fence* ScaleD3D12Context::fence

Definition at line 48 of file vf_scale_d3d12.c.

◆ fence_value

UINT64 ScaleD3D12Context::fence_value

Definition at line 49 of file vf_scale_d3d12.c.

◆ fence_event

HANDLE ScaleD3D12Context::fence_event

Definition at line 50 of file vf_scale_d3d12.c.

◆ hw_device_ctx

AVBufferRef* ScaleD3D12Context::hw_device_ctx

Definition at line 53 of file vf_scale_d3d12.c.

◆ hw_frames_ctx_out

AVBufferRef* ScaleD3D12Context::hw_frames_ctx_out

Definition at line 54 of file vf_scale_d3d12.c.

◆ width

int ScaleD3D12Context::width

Definition at line 57 of file vf_scale_d3d12.c.

◆ height

int ScaleD3D12Context::height

Definition at line 57 of file vf_scale_d3d12.c.

◆ input_width

int ScaleD3D12Context::input_width

Definition at line 58 of file vf_scale_d3d12.c.

◆ input_height

int ScaleD3D12Context::input_height

Definition at line 58 of file vf_scale_d3d12.c.

◆ input_format

DXGI_FORMAT ScaleD3D12Context::input_format

Definition at line 59 of file vf_scale_d3d12.c.

◆ output_format

DXGI_FORMAT ScaleD3D12Context::output_format

Definition at line 60 of file vf_scale_d3d12.c.

◆ input_colorspace

DXGI_COLOR_SPACE_TYPE ScaleD3D12Context::input_colorspace

Definition at line 63 of file vf_scale_d3d12.c.

◆ input_framerate

AVRational ScaleD3D12Context::input_framerate

Definition at line 64 of file vf_scale_d3d12.c.

◆ process_support

D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT ScaleD3D12Context::process_support

Definition at line 67 of file vf_scale_d3d12.c.


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