Skip to content

Commit 4dfa731

Browse files
committed
Add function for creating codec context for codec.
1 parent 55e2e49 commit 4dfa731

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/codec/context.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,15 @@ impl Context {
4343
}
4444
}
4545

46+
pub fn new_with_codec(codec: &Codec) -> Self {
47+
unsafe {
48+
Context {
49+
ptr: avcodec_alloc_context3(codec.as_ptr()),
50+
owner: None,
51+
}
52+
}
53+
}
54+
4655
pub fn from_parameters<P: Into<Parameters>>(parameters: P) -> Result<Self, Error> {
4756
let parameters = parameters.into();
4857
let mut context = Self::new();

0 commit comments

Comments
 (0)