swresample: make some pointers *const

This commit is contained in:
meh
2023-05-24 21:49:22 +02:00
committed by Till Höppner
parent 6f66271251
commit 3865e09547
+8 -8
View File
@@ -42,28 +42,28 @@ pub enum SwrFilterType {
pub type SwrContext = c_void;
#[link(name = "avresample")]
#[link(name = "swresample")]
extern {
pub fn swresample_version() -> c_uint;
pub fn swresample_configuration() -> *const c_char;
pub fn swresample_license() -> *const c_char;
pub fn swr_get_class() -> *const AVClass;
pub fn swr_alloc() -> *mut SwrContext;
pub fn swr_init(s: *mut SwrContext) -> c_int;
pub fn swr_is_initialized(s: *mut SwrContext) -> c_int;
pub fn swr_is_initialized(s: *const SwrContext) -> c_int;
pub fn swr_alloc_set_opts(s: *mut SwrContext, out_ch_layout: int64_t, out_sample_fmt: AVSampleFormat, out_sample_rate: c_int, in_ch_layout: int64_t, in_sample_fmt: AVSampleFormat, in_sample_rate: c_int, log_offset: c_int, log_ctx: *mut c_void) -> *mut SwrContext;
pub fn swr_free(s: *mut *mut SwrContext);
pub fn swr_close(s: *mut SwrContext);
pub fn swr_convert(s: *mut SwrContext, output: *mut *mut uint8_t, out_count: c_int, input: *const *const uint8_t, in_count: c_int) -> c_int;
pub fn swr_next_pts(s: *mut SwrContext, pts: int64_t) -> int64_t;
pub fn swr_next_pts(s: *const SwrContext, pts: int64_t) -> int64_t;
pub fn swr_set_compensation(s: *mut SwrContext, sample_delta: c_int, compensation_distance: c_int) -> c_int;
pub fn swr_set_channel_mapping(s: *mut SwrContext, channel_map: *const c_int) -> c_int;
pub fn swr_set_matrix(s: *mut SwrContext, matrix: *const c_double, stride: c_int) -> c_int;
pub fn swr_drop_output(s: *mut SwrContext, count: c_int) -> c_int;
pub fn swr_inject_silence(s: *mut SwrContext, count: c_int) -> c_int;
pub fn swr_get_delay(s: *mut SwrContext, base: int64_t) -> int64_t;
pub fn swresample_version() -> c_uint;
pub fn swresample_configuration() -> *const c_char;
pub fn swresample_license() -> *const c_char;
pub fn swr_get_delay(s: *const SwrContext, base: int64_t) -> int64_t;
pub fn swr_convert_frame(swr: *mut SwrContext, output: *mut AVFrame, input: *const AVFrame) -> c_int;
pub fn swr_config_frame(swr: *mut SwrContext, output: *mut AVFrame, input: *const AVFrame) -> c_int;