ffmpeg-stringify 0.2.1

A small library that allows creation of ffmpeg command string via rust.
Documentation

use serde::{Serialize, Deserialize};

use super::fnode_type::FNodeType;
use super::stream::Stream;
use super::filter::FilterNode;


#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct FNode{
    pub data:FNodeType,
    pub name:String,
   
}

impl From<Stream> for FNode{
    fn from(value: Stream) -> Self {
        Self{

            data: FNodeType::Stream(value.clone()),
            name:value.name
        }
    }
}


impl From<FilterNode> for FNode{
    fn from(value: FilterNode) -> Self {
        Self{
            data:FNodeType::FilterNode(value.clone()),
            name: value.name,
           
        }
    }
}