Files
BlenderSharp/BlendFile/DNA/FFMpegCodecData.cs
2025-03-04 18:48:04 +01:00

119 lines
4.8 KiB
C#

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
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;
}
}
}