TOnVideoCompressionSettings
Type of the OnVideoCompressionSettings event.
Unit
VidGrab
Declaration
TOnVideoCompressionSettings=procedure(Sender: TObject; CanKeyFrameRate: Boolean; CanPFramesPerKeyFrame: Boolean; CanQuality: Boolean; CanWindowSize: Boolean; CanSpecifyDataRate: Boolean; DefaultFrameRate: LongInt; DefaultPFramesPerKey: LongInt; DefaultQuality: Double; DefaultWindowSize: LongWord; DefaultDataRate: LongWord) of object;
typedef void __fastcall(__closure *TOnVideoCompressionSettings)(System::TObject *Sender, bool CanKeyFrameRate, bool CanPFramesPerKeyFrame, bool CanQuality, bool CanWindowSize, bool CanSpecifyDataRate, int DefaultFrameRate, int DefaultPFramesPerKey, double DefaultQuality, unsigned DefaultWindowSize, unsigned DefaultDataRate);
Description
Type of the OnVideoCompressionSettings event.
See "General video compression properties" in the Software compression using codecs chapter for more information about this event.
See Also
Recording methods and properties TCompressionType AudioCompressor AudioCompressorIndex AudioCompressorName AudioCompressors AudioCompressorsCount CompressionMode CompressionType GetVideoCompressionSettings OnReencodingCompleted OnReencodingStarted OnVideoCompressionSettings RefreshDevicesAndCompressorsLists SaveCompressorSettingsToDataString SetVideoCompressionDefaults SetVideoCompressionSettings VideoCompression_KeyFrameRate VideoCompression_PFramesPerKeyFrame VideoCompression_Quality VideoCompression_WindowSize VideoCompressor VideoCompressorIndex VideoCompressorName VideoCompressors VideoCompressorsCount
Created with the Personal Edition of HelpNDoc: News and information about help authoring tools and software