//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(797, "FFMpegCodecData", 80)] public class FFMpegCodecData { [DNAFieldAttribute(4, "int", 0, "type", "int", false, 0)] public int type; [DNAFieldAttribute(4, "int", 1, "codec", "int", false, 4)] public int codec; [DNAFieldAttribute(4, "int", 2, "audio_codec", "int", false, 8)] public int audio_codec; [DNAFieldAttribute(4, "int", 3, "video_bitrate", "int", false, 12)] public int video_bitrate; [DNAFieldAttribute(4, "int", 4, "audio_bitrate", "int", false, 16)] public int audio_bitrate; [DNAFieldAttribute(4, "int", 5, "audio_mixrate", "int", false, 20)] public int audio_mixrate; [DNAFieldAttribute(4, "int", 6, "audio_channels", "int", false, 24)] public int audio_channels; [DNAFieldAttribute(4, "float", 7, "audio_volume", "float", false, 28)] public float audio_volume; [DNAFieldAttribute(4, "int", 8, "gop_size", "int", false, 32)] public int gop_size; [DNAFieldAttribute(4, "int", 9, "max_b_frames", "int", false, 36)] public int max_b_frames; [DNAFieldAttribute(4, "int", 10, "flags", "int", false, 40)] public int flags; [DNAFieldAttribute(4, "int", 11, "constant_rate_factor", "int", false, 44)] public int constant_rate_factor; [DNAFieldAttribute(4, "int", 12, "ffmpeg_preset", "int", false, 48)] public int ffmpeg_preset; [DNAFieldAttribute(4, "int", 13, "rc_min_rate", "int", false, 52)] public int rc_min_rate; [DNAFieldAttribute(4, "int", 14, "rc_max_rate", "int", false, 56)] public int rc_max_rate; [DNAFieldAttribute(4, "int", 15, "rc_buffer_size", "int", false, 60)] public int rc_buffer_size; [DNAFieldAttribute(4, "int", 16, "mux_packet_size", "int", false, 64)] public int mux_packet_size; [DNAFieldAttribute(4, "int", 17, "mux_rate", "int", false, 68)] public int mux_rate; [DNAFieldAttribute(8, "void", 18, "*_pad1", "void", true, 72)] public object _pad1; public FFMpegCodecData() { this.type = default; this.codec = default; this.audio_codec = default; this.video_bitrate = default; this.audio_bitrate = default; this.audio_mixrate = default; this.audio_channels = default; this.audio_volume = default; this.gop_size = default; this.max_b_frames = default; this.flags = default; this.constant_rate_factor = default; this.ffmpeg_preset = default; this.rc_min_rate = default; this.rc_max_rate = default; this.rc_buffer_size = default; this.mux_packet_size = default; this.mux_rate = default; this._pad1 = default; } public FFMpegCodecData( int type, int codec, int audio_codec, int video_bitrate, int audio_bitrate, int audio_mixrate, int audio_channels, float audio_volume, int gop_size, int max_b_frames, int flags, int constant_rate_factor, int ffmpeg_preset, int rc_min_rate, int rc_max_rate, int rc_buffer_size, int mux_packet_size, int mux_rate, object _pad1) { this.type = type; this.codec = codec; this.audio_codec = audio_codec; this.video_bitrate = video_bitrate; this.audio_bitrate = audio_bitrate; this.audio_mixrate = audio_mixrate; this.audio_channels = audio_channels; this.audio_volume = audio_volume; this.gop_size = gop_size; this.max_b_frames = max_b_frames; this.flags = flags; this.constant_rate_factor = constant_rate_factor; this.ffmpeg_preset = ffmpeg_preset; this.rc_min_rate = rc_min_rate; this.rc_max_rate = rc_max_rate; this.rc_buffer_size = rc_buffer_size; this.mux_packet_size = mux_packet_size; this.mux_rate = mux_rate; this._pad1 = _pad1; } } }