gstreamer-player 0.25.0

Rust bindings for GStreamer Player library
Documentation
// Take a look at the license at the top of the repository in the LICENSE file.

use std::ffi::CStr;

use crate::PlayerVisualization;

impl PlayerVisualization {
    pub fn name(&self) -> &str {
        unsafe { CStr::from_ptr((*self.as_ptr()).name).to_str().unwrap() }
    }

    pub fn description(&self) -> &str {
        unsafe {
            CStr::from_ptr((*self.as_ptr()).description)
                .to_str()
                .unwrap()
        }
    }
}