//------------------------------------------------------------------------------ // // 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(0, "int", "type", "int", 4, false)] public int type; [DNAFieldAttribute(1, "int", "codec", "int", 4, false)] public int codec; [DNAFieldAttribute(2, "int", "audio_codec", "int", 4, false)] public int audio_codec; [DNAFieldAttribute(3, "int", "video_bitrate", "int", 4, false)] public int video_bitrate; [DNAFieldAttribute(4, "int", "audio_bitrate", "int", 4, false)] public int audio_bitrate; [DNAFieldAttribute(5, "int", "audio_mixrate", "int", 4, false)] public int audio_mixrate; [DNAFieldAttribute(6, "int", "audio_channels", "int", 4, false)] public int audio_channels; [DNAFieldAttribute(7, "float", "audio_volume", "float", 4, false)] public float audio_volume; [DNAFieldAttribute(8, "int", "gop_size", "int", 4, false)] public int gop_size; [DNAFieldAttribute(9, "int", "max_b_frames", "int", 4, false)] public int max_b_frames; [DNAFieldAttribute(10, "int", "flags", "int", 4, false)] public int flags; [DNAFieldAttribute(11, "int", "constant_rate_factor", "int", 4, false)] public int constant_rate_factor; [DNAFieldAttribute(12, "int", "ffmpeg_preset", "int", 4, false)] public int ffmpeg_preset; [DNAFieldAttribute(13, "int", "rc_min_rate", "int", 4, false)] public int rc_min_rate; [DNAFieldAttribute(14, "int", "rc_max_rate", "int", 4, false)] public int rc_max_rate; [DNAFieldAttribute(15, "int", "rc_buffer_size", "int", 4, false)] public int rc_buffer_size; [DNAFieldAttribute(16, "int", "mux_packet_size", "int", 4, false)] public int mux_packet_size; [DNAFieldAttribute(17, "int", "mux_rate", "int", 4, false)] public int mux_rate; [DNAFieldAttribute(18, "void", "*_pad1", "void", 8, true)] public object ptr__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.ptr__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 ptr__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.ptr__pad1 = ptr__pad1; } } }