public static extern int av_frame_set_qp_table(libavutil.AVFrame *f, libavutil.AVBufferRef *buf, int stride, int type);
public static extern void *av_hwdevice_hwconfig_alloc(libavutil.AVBufferRef *device_ctx);
public static extern libavutil.AVHWFramesConstraints *av_hwdevice_get_hwframe_constraints(libavutil.AVBufferRef * _ref, void *hwconfig);
public static extern int av_hwframe_get_buffer(libavutil.AVBufferRef *hwframe_ctx, libavutil.AVFrame *frame, int flags);
public static extern int av_hwframe_transfer_get_formats(libavutil.AVBufferRef *hwframe_ctx, libavutil.AVHWFrameTransferDirection dir, ref libavutil.AVPixelFormat *formats, int flags);
public static extern libavutil.AVBufferRef *av_hwframe_ctx_alloc(libavutil.AVBufferRef * device_ctx);
public static extern int av_hwframe_ctx_init(libavutil.AVBufferRef *_ref);
public libavutil.AVBufferRef *this[sbyte idx] { get { switch (idx) { case 0: return(I0); case 1: return(I1); case 2: return(I2); case 3: return(I3); case 4: return(I4); case 5: return(I5); case 6: return(I6); case 7: return(I7); default: throw new ArgumentOutOfRangeException(); } } set { switch (idx) { case 0: I0 = value; break; case 1: I1 = value; break; case 2: I2 = value; break; case 3: I3 = value; break; case 4: I4 = value; break; case 5: I5 = value; break; case 6: I6 = value; break; case 7: I7 = value; break; default: throw new ArgumentOutOfRangeException(); } } }
public static extern int av_hwdevice_ctx_create(ref libavutil.AVBufferRef *device_ctx, libavutil.AVHWDeviceType type, string device, libavutil.AVDictionary *opts, int flags);
public static extern int av_buffer_make_writable(ref libavutil.AVBufferRef *buf);
public static extern int av_buffer_realloc(ref libavutil.AVBufferRef *buf, int size);
public static extern int av_buffer_get_ref_count(libavutil.AVBufferRef *buf);
public static extern void *av_buffer_get_opaque(libavutil.AVBufferRef *buf);
public static extern int av_buffer_is_writable(libavutil.AVBufferRef *buf);
public static extern void av_buffer_unref(ref libavutil.AVBufferRef *buf);
public static extern libavutil.AVBufferRef *av_buffer_ref(libavutil.AVBufferRef * buf);