pub unsafe extern "C" fn frame_stream_set_frame_hz(
    stream: *const FrameStream,
    frame_hz: u32,
) -> bool {
    let stream: &FrameStream = &*stream;
    (*stream.inner).0.set_frame_hz(frame_hz).is_ok()
}
/// Update the rate at which the stream will attempt to present images via the DAC. This value is
/// used in combination with the DAC's `point_hz` in order to determine how many points should be
/// used to draw each frame. E.g.
///
/// ```ignore
/// let points_per_frame = point_hz / frame_hz;
/// ```
///
/// This is simply used as a minimum value. E.g. if some very simple geometry is submitted, this
/// allows the DAC to spend more time creating the path for the image. However, if complex geometry
/// is submitted that would require more than the ideal `points_per_frame`, the DAC may not be able
/// to achieve the desired `frame_hz` when drawing the path while also taking the
/// `distance_per_point` and `radians_per_point` into consideration.
///
/// The value will be updated on the laser thread prior to requesting the next frame.
///
/// Returns `true` on success or `false` if the communication channel was closed.
Update the rate at which the stream will attempt to present images via the DAC. This value is
used in combination with the DAC's `point_hz` in order to determine how many points should be
used to draw each frame.



This is simply used as a minimum value.

The value will be updated on the laser thread prior to requesting the next frame.

Returns `true` on success or `false` if the communication channel was closed.
Update the rate at which the stream will attempt to present images via the DAC . This value is used in combination with the DAC ' s ` point_hz ` in order to determine how many points should be used to draw each frame . This is simply used as a minimum value . The value will be updated on the laser thread prior to requesting the next frame . Returns ` true ` on success or ` false ` if the communication channel was closed .
pub unsafe extern "C" fn frame_stream_set_frame_hz(
    stream: *const FrameStream,
    frame_hz: u32,
) -> bool {
    let stream: &FrameStream = &*stream;
    (*stream.inner).0.set_frame_hz(frame_hz).is_ok()
}
pub unsafe extern " " fn frame_stream_set_frame_hz ( stream : * const FrameStream , frame_hz : u32 , ) -> bool { let stream : & FrameStream = & * stream ; ( * stream . inner ) . 0 . set_frame_hz ( frame_hz ) . is_ok ( ) }
Update the rate at which the stream will attempt to present images via the DAC.
Update the rate at which the stream will attempt to present images via the DAC .
stream
*const FrameStream
frame_hz
u32
stream
*const FrameStream
frame_hz
u32