nihav_core/codecs: clarify EncodeParameters.tb_{num,den} usage for audio case
authorKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 13 Mar 2025 17:25:07 +0000 (18:25 +0100)
committerKostya Shishkov <kostya.shishkov@gmail.com>
Thu, 13 Mar 2025 17:25:07 +0000 (18:25 +0100)
nihav-core/src/codecs/mod.rs

index 80e2da813ff4084ec814eb570ac0726b4258b2c3..e009b3177b8e8dd160b9f88b1afebad3e90b2d42 100644 (file)
@@ -285,9 +285,13 @@ pub const ENC_CAPS_PARAMCHANGE: u64 = 1 << 2;
 pub struct EncodeParameters {
     /// Input format.
     pub format:     NACodecTypeInfo,
-    /// Time base numerator. Ignored for audio.
+    /// Time base numerator.
+    ///
+    /// Audio encoders generally do not need it but some may use it to set e.g. frame length, so set it to the video/container codec timebase in such case.
     pub tb_num:     u32,
-    /// Time base denominator. Ignored for audio.
+    /// Time base denominator.
+    ///
+    /// Audio encoders generally do not need it but some may use it to set e.g. frame length, so set it to the video/container codec timebase in such case.
     pub tb_den:     u32,
     /// Bitrate in bits per second.
     pub bitrate:    u32,