Packet setters
This commit is contained in:
parent
50e1ccaca4
commit
516f8069f6
@ -127,9 +127,7 @@ impl Packet {
|
|||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn set_pts(&mut self, value: Option<i64>) {
|
pub fn set_pts(&mut self, value: Option<i64>) {
|
||||||
unsafe {
|
self.0.pts = value.unwrap_or(AV_NOPTS_VALUE);
|
||||||
(*self.as_mut_ptr()).pts = value.unwrap_or(AV_NOPTS_VALUE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
@ -142,9 +140,7 @@ impl Packet {
|
|||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn set_dts(&mut self, value: Option<i64>) {
|
pub fn set_dts(&mut self, value: Option<i64>) {
|
||||||
unsafe {
|
self.0.dts = value.unwrap_or(AV_NOPTS_VALUE);
|
||||||
(*self.as_mut_ptr()).dts = value.unwrap_or(AV_NOPTS_VALUE);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
@ -157,11 +153,21 @@ impl Packet {
|
|||||||
self.0.duration as i64
|
self.0.duration as i64
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline]
|
||||||
|
pub fn set_duration(&mut self, value: i64) {
|
||||||
|
self.0.duration = value;
|
||||||
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn position(&self) -> isize {
|
pub fn position(&self) -> isize {
|
||||||
self.0.pos as isize
|
self.0.pos as isize
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[inline]
|
||||||
|
pub fn set_position(&mut self, value: isize) {
|
||||||
|
self.0.pos = value as i64
|
||||||
|
}
|
||||||
|
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn convergence(&self) -> isize {
|
pub fn convergence(&self) -> isize {
|
||||||
self.0.convergence_duration as isize
|
self.0.convergence_duration as isize
|
||||||
|
Loading…
x
Reference in New Issue
Block a user