aboutsummaryrefslogtreecommitdiffstats
path: root/nihav-core/src/frame.rs
diff options
context:
space:
mode:
authorKostya Shishkov <kostya.shishkov@gmail.com>2019-02-14 14:35:00 +0100
committerKostya Shishkov <kostya.shishkov@gmail.com>2019-02-15 11:56:11 +0100
commit6e09a92e6b5a5d49f5f64e564ff3a93ca75a8a2e (patch)
treeccc90db7a9cd455daf4cd95006b8bef710468cc3 /nihav-core/src/frame.rs
parentd10c9311ca4aba2e9e22e7771bc68f0637a1ffd9 (diff)
downloadnihav-6e09a92e6b5a5d49f5f64e564ff3a93ca75a8a2e.tar.gz
frame: make get_vbuf() work for immutable refs
Diffstat (limited to 'nihav-core/src/frame.rs')
-rw-r--r--nihav-core/src/frame.rs14
1 files changed, 7 insertions, 7 deletions
diff --git a/nihav-core/src/frame.rs b/nihav-core/src/frame.rs
index 3ae8536..253842a 100644
--- a/nihav-core/src/frame.rs
+++ b/nihav-core/src/frame.rs
@@ -211,45 +211,45 @@ impl NABufferType {
_ => None,
}
}
- pub fn get_vbuf(&mut self) -> Option<NAVideoBuffer<u8>> {
+ pub fn get_vbuf(&self) -> Option<NAVideoBuffer<u8>> {
match *self {
NABufferType::Video(ref vb) => Some(vb.clone()),
NABufferType::VideoPacked(ref vb) => Some(vb.clone()),
_ => None,
}
}
- pub fn get_vbuf16(&mut self) -> Option<NAVideoBuffer<u16>> {
+ pub fn get_vbuf16(&self) -> Option<NAVideoBuffer<u16>> {
match *self {
NABufferType::Video16(ref vb) => Some(vb.clone()),
_ => None,
}
}
- pub fn get_vbuf32(&mut self) -> Option<NAVideoBuffer<u32>> {
+ pub fn get_vbuf32(&self) -> Option<NAVideoBuffer<u32>> {
match *self {
NABufferType::Video32(ref vb) => Some(vb.clone()),
_ => None,
}
}
- pub fn get_abuf_u8(&mut self) -> Option<NAAudioBuffer<u8>> {
+ pub fn get_abuf_u8(&self) -> Option<NAAudioBuffer<u8>> {
match *self {
NABufferType::AudioU8(ref ab) => Some(ab.clone()),
NABufferType::AudioPacked(ref ab) => Some(ab.clone()),
_ => None,
}
}
- pub fn get_abuf_i16(&mut self) -> Option<NAAudioBuffer<i16>> {
+ pub fn get_abuf_i16(&self) -> Option<NAAudioBuffer<i16>> {
match *self {
NABufferType::AudioI16(ref ab) => Some(ab.clone()),
_ => None,
}
}
- pub fn get_abuf_i32(&mut self) -> Option<NAAudioBuffer<i32>> {
+ pub fn get_abuf_i32(&self) -> Option<NAAudioBuffer<i32>> {
match *self {
NABufferType::AudioI32(ref ab) => Some(ab.clone()),
_ => None,
}
}
- pub fn get_abuf_f32(&mut self) -> Option<NAAudioBuffer<f32>> {
+ pub fn get_abuf_f32(&self) -> Option<NAAudioBuffer<f32>> {
match *self {
NABufferType::AudioF32(ref ab) => Some(ab.clone()),
_ => None,