X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=src%2Fnull.rs;h=eece63b3650dd8e4080163710c6f5add3792df64;hb=803e17a241d9f00cdfcb442b5c76d0664cf0badd;hp=7d41877593ab82caf20dd9478d4ee3100b4f5ccf;hpb=38835733f6a83a4526412b8a00caff45f7bcd9af;p=nihav-encoder.git diff --git a/src/null.rs b/src/null.rs index 7d41877..eece63b 100644 --- a/src/null.rs +++ b/src/null.rs @@ -16,6 +16,7 @@ impl NAEncoder for NullEncoder { fn negotiate_format(&self, encinfo: &EncodeParameters) -> EncoderResult { Ok(*encinfo) } + fn get_capabilities(&self) -> u64 { 0 } fn init(&mut self, stream_id: u32, encinfo: EncodeParameters) -> EncoderResult { let stype = match encinfo.format { NACodecTypeInfo::Audio(_) => StreamType::Audio, @@ -54,7 +55,7 @@ fn get_encoder() -> Box { Box::new(NullEncoder::new()) } -pub const NULL_ENCODER: EncoderInfo = EncoderInfo { name: "null", get_encoder: get_encoder }; +pub const NULL_ENCODER: EncoderInfo = EncoderInfo { name: "null", get_encoder }; struct NullMuxer<'a> { bw: PhantomData<&'a mut ByteWriter<'a>>,