easy_ffprobe/
data_stream.rsuse std::collections::HashMap;
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct DataTags {
creation_time: Option<String>,
language: Option<String>,
#[serde(flatten)]
pub extra: HashMap<String, serde_json::Value>,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
#[cfg_attr(feature = "__internal_deny_unknown_fields", serde(deny_unknown_fields))]
pub struct DataStream {
pub duration_ts: u64,
pub tags: DataTags,
pub codec_long_name: Option<String>,
pub codec_name: Option<String>,
#[cfg(feature = "__internal_deny_unknown_fields")]
codec_type: serde_json::Value,
#[cfg(feature = "__internal_deny_unknown_fields")]
start_time: Option<serde_json::Value>,
#[cfg(feature = "__internal_deny_unknown_fields")]
duration: Option<serde_json::Value>,
}