mirror of
https://github.com/encounter/rust-ffmpeg.git
synced 2026-07-10 21:18:39 -07:00
feat: add serde support to more types
This commit is contained in:
@@ -3,6 +3,8 @@ use libc::c_int;
|
||||
use crate::ffi::*;
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
||||
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
||||
#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))]
|
||||
pub enum Comparison {
|
||||
SAD,
|
||||
SSE,
|
||||
|
||||
@@ -3,6 +3,8 @@ use libc::c_int;
|
||||
use crate::ffi::*;
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
||||
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
||||
#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))]
|
||||
pub enum Decision {
|
||||
Simple,
|
||||
Bits,
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
use libc::c_int;
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
||||
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
||||
#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))]
|
||||
pub enum MotionEstimation {
|
||||
Zero,
|
||||
Full,
|
||||
|
||||
@@ -3,6 +3,8 @@ use libc::c_int;
|
||||
use crate::ffi::*;
|
||||
|
||||
#[derive(Eq, PartialEq, Clone, Copy, Debug)]
|
||||
#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
|
||||
#[cfg_attr(feature = "serde", serde(rename_all = "kebab-case"))]
|
||||
pub enum Prediction {
|
||||
Left,
|
||||
Plane,
|
||||
|
||||
Reference in New Issue
Block a user