easy_ffprobe/
attachment_stream.rsuse serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct AttachmentTags {
pub filename: String,
pub mimetype: String,
pub title: Option<String>,
#[serde(flatten)]
pub extra: std::collections::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 AttachmentStream {
pub duration_ts: u64,
pub tags: AttachmentTags,
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>,
}