Files
BlenderSharp/BlendFile/DNA/FFMpegCodecData.cs
2025-02-19 18:48:50 +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(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;
}
}
}