[][src]Trait aravis::GvStreamExt

pub trait GvStreamExt: 'static {
    fn get_port(&self) -> u16;
fn get_statistics(&self) -> (u64, u64);
fn get_property_frame_retention(&self) -> u32;
fn set_property_frame_retention(&self, frame_retention: u32);
fn get_property_packet_request_ratio(&self) -> f64;
fn set_property_packet_request_ratio(&self, packet_request_ratio: f64);
fn get_property_packet_resend(&self) -> GvStreamPacketResend;
fn set_property_packet_resend(&self, packet_resend: GvStreamPacketResend);
fn get_property_packet_timeout(&self) -> u32;
fn set_property_packet_timeout(&self, packet_timeout: u32);
fn get_property_socket_buffer(&self) -> GvStreamSocketBuffer;
fn set_property_socket_buffer(&self, socket_buffer: GvStreamSocketBuffer);
fn get_property_socket_buffer_size(&self) -> i32;
fn set_property_socket_buffer_size(&self, socket_buffer_size: i32);
fn connect_property_frame_retention_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_packet_request_ratio_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_packet_resend_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_packet_timeout_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_socket_buffer_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_property_socket_buffer_size_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId; }

Required methods

fn get_port(&self) -> u16

fn get_statistics(&self) -> (u64, u64)

fn get_property_frame_retention(&self) -> u32

fn set_property_frame_retention(&self, frame_retention: u32)

fn get_property_packet_request_ratio(&self) -> f64

fn set_property_packet_request_ratio(&self, packet_request_ratio: f64)

fn get_property_packet_resend(&self) -> GvStreamPacketResend

fn set_property_packet_resend(&self, packet_resend: GvStreamPacketResend)

fn get_property_packet_timeout(&self) -> u32

fn set_property_packet_timeout(&self, packet_timeout: u32)

fn get_property_socket_buffer(&self) -> GvStreamSocketBuffer

fn set_property_socket_buffer(&self, socket_buffer: GvStreamSocketBuffer)

fn get_property_socket_buffer_size(&self) -> i32

fn set_property_socket_buffer_size(&self, socket_buffer_size: i32)

fn connect_property_frame_retention_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_packet_request_ratio_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_packet_resend_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_packet_timeout_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_socket_buffer_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

fn connect_property_socket_buffer_size_notify<F: Fn(&Self) + 'static>(
    &self,
    f: F
) -> SignalHandlerId

Loading content...

Implementors

impl<O: IsA<GvStream>> GvStreamExt for O[src]

Loading content...