65 lines
887 B
C#
65 lines
887 B
C#
using System;
|
|
|
|
namespace FFmpeg.AutoGen;
|
|
|
|
public struct AVIOContext
|
|
{
|
|
public unsafe AVClass* av_class;
|
|
|
|
public unsafe sbyte* buffer;
|
|
|
|
public int buffer_size;
|
|
|
|
public unsafe sbyte* buf_ptr;
|
|
|
|
public unsafe sbyte* buf_end;
|
|
|
|
public unsafe void* opaque;
|
|
|
|
public IntPtr read_packet;
|
|
|
|
public IntPtr write_packet;
|
|
|
|
public IntPtr seek;
|
|
|
|
public long pos;
|
|
|
|
public int must_flush;
|
|
|
|
public int eof_reached;
|
|
|
|
public int write_flag;
|
|
|
|
public int max_packet_size;
|
|
|
|
public int checksum;
|
|
|
|
public unsafe sbyte* checksum_ptr;
|
|
|
|
public IntPtr update_checksum;
|
|
|
|
public int error;
|
|
|
|
public IntPtr read_pause;
|
|
|
|
public IntPtr read_seek;
|
|
|
|
public int seekable;
|
|
|
|
public long maxsize;
|
|
|
|
public int direct;
|
|
|
|
public long bytes_read;
|
|
|
|
public int seek_count;
|
|
|
|
public int writeout_count;
|
|
|
|
public int orig_buffer_size;
|
|
|
|
public int short_seek_threshold;
|
|
|
|
public unsafe sbyte* protocol_whitelist;
|
|
}
|