TEncoder_int

Prev

Next

 






































































































TEncoder_int


Declaration
TEncoder_int=(

Enc_IsActive_bool,

Enc_Bytes_Written_kb_readonly,

Enc_Audio_Enabled_bool,

Enc_Audio_Channels,

Enc_Audio_SamplesPerSec,

Enc_Audio_BitsPerSample,

Enc_Audio_BitRate_kb,

Enc_Audio_PCM_Format,

Enc_Video_Enabled_bool,

Enc_Video_Width,

Enc_Video_Height,

Enc_Video_BitCount,

Enc_Video_AvgTimePerFrame,

Enc_Video_BitRate_kb,

Enc_Video_rc_MinBitRate_kb,

Enc_Video_rc_MaxBitRate_kb,

Enc_Video_rc_BufferSize_kb,

Enc_Video_IDR_Interval,

Enc_Video_Max_BFrames,

Enc_Video_FrameRate_x100,

Enc_IsRealTime_bool,

Enc_IsScreenRecording_bool,

Enc_Video_Thread_Count,

Enc_Video_GPU_Encoder,

Enc_Video_GPU_EncoderDevice


enum TEncoder_int Enc_IsActive, Enc_Bytes_Written_kb_readonly, Enc_Audio_Enabled, Enc_Audio_Channels, Enc_Audio_SamplesPerSec, Enc_Audio_BitsPerSample, Enc_Audio_BitRate_kb, Enc_Video_Enabled, Enc_Video_Width, Enc_Video_Height, Enc_Video_BitRate_kb, Enc_Video_rc_MinBitRate_kb, Enc_Video_rc_MaxBitRate_kb, Enc_Video_rc_BufferSize_kb, Enc_Video_IDR_Interval, Enc_Video_Max_BFrames, Enc_Video_FrameRate_x100, Enc_Video_Thread_Count, Enc_Video_GPU_Encoder, Enc_Video_GPU_Encoder_DeviceNumber ;


Enc_Video_GPU_Encoder possible values (pass the index as integer, in the 0..n-1 range):

TGPUEncoder=(
Enc_GPU_None,
Enc_GPU_Auto,
Enc_GPU_Intel_QSV,
Enc_GPU_NVidia_NVENC,
Enc_GPU_AMD_AMF

Enc_Audio_PCM_Format possible values (pass the index as integer, in the 0..n-1 range):

TAudioPCMFormat=(
PCM_U8,
PCM_S16,
PCM_S32,
PCM_FLT,
PCM_DBL

Description

The TEncoder_int type is used by the Datastead Encoder