SYMBOL INDEX (66 symbols across 6 files) FILE: ravif/src/av1encoder.rs type ColorModel (line 13) | pub enum ColorModel { type AlphaColorMode (line 26) | pub enum AlphaColorMode { type BitDepth (line 43) | pub enum BitDepth { type EncodedImage (line 54) | pub struct EncodedImage { type Encoder (line 67) | pub struct Encoder<'exif_slice> { method default (line 89) | fn default() -> Self { function new (line 108) | pub fn new() -> Self { function with_quality (line 116) | pub fn with_quality(mut self, quality: f32) -> Self { function with_depth (line 125) | pub fn with_depth(self, depth: Option) -> Self { function with_bit_depth (line 136) | pub fn with_bit_depth(mut self, depth: BitDepth) -> Self { function with_alpha_quality (line 145) | pub fn with_alpha_quality(mut self, quality: f32) -> Self { function with_speed (line 158) | pub fn with_speed(mut self, speed: u8) -> Self { function with_internal_color_model (line 170) | pub fn with_internal_color_model(mut self, color_model: ColorModel) -> S... function with_internal_color_space (line 178) | pub fn with_internal_color_space(self, color_model: ColorModel) -> Self { function with_num_threads (line 187) | pub fn with_num_threads(mut self, num_threads: Option) -> Self { function with_alpha_color_mode (line 199) | pub fn with_alpha_color_mode(mut self, mode: AlphaColorMode) -> Self { function with_exif (line 208) | pub fn with_exif(mut self, exif_data: impl Into>)... function set_exif (line 216) | pub fn set_exif(&mut self, exif_data: impl Into>) { function encode_rgba (line 243) | pub fn encode_rgba(&self, in_buffer: Img<&[rgb::RGBA]>) -> Result) -> Option) -> Result( function to_ten (line 485) | fn to_ten(x: u8) -> u16 { function rgb_to_10_bit_gbr (line 491) | fn rgb_to_10_bit_gbr(px: rgb::RGB) -> (u16, u16, u16) { function rgb_to_8_bit_gbr (line 496) | fn rgb_to_8_bit_gbr(px: rgb::RGB) -> (u8, u8, u8) { constant BT601 (line 501) | const BT601: [f32; 3] = [0.2990, 0.5870, 0.1140]; function rgb_to_ycbcr (line 504) | fn rgb_to_ycbcr(px: rgb::RGB, depth: u8, matrix: [f32; 3]) -> (f32, ... function rgb_to_10_bit_ycbcr (line 515) | fn rgb_to_10_bit_ycbcr(px: rgb::RGB, matrix: [f32; 3]) -> (u16, u16,... function rgb_to_8_bit_ycbcr (line 521) | fn rgb_to_8_bit_ycbcr(px: rgb::RGB, matrix: [f32; 3]) -> (u8, u8, u8) { function quality_to_quantizer (line 526) | fn quality_to_quantizer(quality: f32) -> u8 { type SpeedTweaks (line 533) | struct SpeedTweaks { method from_my_preset (line 555) | pub fn from_my_preset(speed: u8, quantizer: u8) -> Self { method speed_settings (line 608) | pub(crate) fn speed_settings(&self) -> SpeedSettings { type Av1EncodeConfig (line 649) | struct Av1EncodeConfig { function rav1e_config (line 662) | fn rav1e_config(p: &Av1EncodeConfig) -> Config { function init_frame_3 (line 710) | fn init_frame_3( function init_frame_1 (line 735) | fn init_frame_1(width: usize, height: usize, ... function encode_to_av1 (line 749) | fn encode_to_av1(p: &Av1EncodeConfig, init: impl FnOnce... FILE: ravif/src/dirtyalpha.rs function weighed_pixel (line 5) | fn weighed_pixel(px: RGBA8) -> (u16, RGB) { function blurred_dirty_alpha (line 17) | pub(crate) fn blurred_dirty_alpha(img: ImgRef) -> Option, bg: RGBA8) -> Img> { function blur_transparent_pixels (line 79) | fn blur_transparent_pixels(img: ImgRef) -> Img> { function chain (line 103) | fn chain<'a, T>(top: &'a loop9::Triple, mid: &'a loop9::Triple, bo... function clamp (line 108) | fn clamp(px: u8, (min, max): (u8, u8)) -> u8 { function premultiplied_minmax (line 115) | fn premultiplied_minmax(px: u8, alpha: u8) -> (u8, u8) { function preminmax (line 127) | fn preminmax() { FILE: ravif/src/error.rs type EncodingErrorDetail (line 5) | pub struct EncodingErrorDetail; FILE: ravif/src/lib.rs type ColorSpace (line 19) | pub type ColorSpace = ColorModel; function current_num_threads (line 34) | pub fn current_num_threads() -> usize { function join (line 38) | pub fn join(a: impl FnOnce() -> A, b: impl FnOnce() -> B) -> (A, B) { function encode8_with_alpha (line 44) | fn encode8_with_alpha() { function encode8_opaque (line 72) | fn encode8_opaque() { function encode8_cleans_alpha (line 122) | fn encode8_cleans_alpha() { FILE: src/main.rs type BoxError (line 9) | type BoxError = Box; function main (line 11) | fn main() { type MaybePath (line 23) | enum MaybePath { function parse_quality (line 28) | fn parse_quality(arg: &str) -> Result { function parse_speed (line 36) | fn parse_speed(arg: &str) -> Result { function run (line 44) | fn run() -> Result<(), BoxError> { function load_rgba (line 255) | fn load_rgba(data: &[u8], premultiplied_alpha: bool) -> Result Result Result<(), std::io::Error> { function path_to_stdout (line 28) | fn path_to_stdout() -> Result<(), std::io::Error> {