Files
SuperVPN/output/Libraries/FFmpeg.AutoGen/FFmpeg/AutoGen/AVFrame.cs
2025-10-09 09:57:24 +09:00

127 lines
1.9 KiB
C#

namespace FFmpeg.AutoGen;
public struct AVFrame
{
public unsafe sbyte* data0;
public unsafe sbyte* data1;
public unsafe sbyte* data2;
public unsafe sbyte* data3;
public unsafe sbyte* data4;
public unsafe sbyte* data5;
public unsafe sbyte* data6;
public unsafe sbyte* data7;
public unsafe fixed int linesize[8];
public unsafe sbyte** extended_data;
public int width;
public int height;
public int nb_samples;
public int format;
public int key_frame;
public AVPictureType pict_type;
public AVRational sample_aspect_ratio;
public long pts;
public long pkt_pts;
public long pkt_dts;
public int coded_picture_number;
public int display_picture_number;
public int quality;
public unsafe void* opaque;
public unsafe fixed ulong error[8];
public int repeat_pict;
public int interlaced_frame;
public int top_field_first;
public int palette_has_changed;
public long reordered_opaque;
public int sample_rate;
public ulong channel_layout;
public unsafe AVBufferRef* buf0;
public unsafe AVBufferRef* buf1;
public unsafe AVBufferRef* buf2;
public unsafe AVBufferRef* buf3;
public unsafe AVBufferRef* buf4;
public unsafe AVBufferRef* buf5;
public unsafe AVBufferRef* buf6;
public unsafe AVBufferRef* buf7;
public unsafe AVBufferRef** extended_buf;
public int nb_extended_buf;
public unsafe AVFrameSideData** side_data;
public int nb_side_data;
public int flags;
public AVColorRange color_range;
public AVColorPrimaries color_primaries;
public AVColorTransferCharacteristic color_trc;
public AVColorSpace colorspace;
public AVChromaLocation chroma_location;
public long best_effort_timestamp;
public long pkt_pos;
public long pkt_duration;
public unsafe AVDictionary* metadata;
public int decode_error_flags;
public int channels;
public int pkt_size;
public unsafe sbyte* qscale_table;
public int qstride;
public int qscale_type;
public unsafe AVBufferRef* qp_table_buf;
}