11#ifndef __BE_VIDEO_CONTAINER_H__
12#define __BE_VIDEO_CONTAINER_H__
57 const std::shared_ptr<Memory::uint8Array> &buffer);
94 std::unique_ptr<Video::Stream>
101 std::unique_ptr<Container::Impl> pimpl;
Representation of a video container.
Container(const Memory::uint8Array &buffer)
Construct a Container from a memory buffer.
std::unique_ptr< Video::Stream > getVideoStream(uint32_t videoNum)
Obtain a video stream from the container.
uint32_t getAudioCount()
Obtain the number of audio streams.
Container(const std::string &filename)
Construct a Container from file.
uint32_t getVideoCount()
Obtain the number of video streams.
Container(const std::shared_ptr< Memory::uint8Array > &buffer)
Construct a Container from a memory buffer wrapped in a shared pointer.
This software was developed at the National Institute of Standards and Technology (NIST) by employees...