81 virtual void end() = 0;
82 virtual operator bool() = 0;
141 size_t write(
const uint8_t *data,
size_t len)
override {
146 return p_muxer->addVideoFrame(data, len, is_key);
165 size_t write(
const uint8_t *data,
size_t len)
override {
166 return p_muxer->addAudioFrame(data, len);
192 const char *
mime()
override = 0;
239 virtual bool isValid(
const uint8_t *data,
size_t len) {
return false; }
VideoFormat
Video codec/pixel-format identifier, shared by two unrelated uses: the (single) video stream of a con...
Definition VideoOutput.h:29
bool isH264KeyFrame(const uint8_t *data, size_t len)
True if the given Annex-B H.264 access unit contains an IDR slice NAL unit (nal_unit_type 5) - the re...
Definition Video.h:52
StreamContentType
Which track write() feeds, for muxers (MuxerAVI, MuxerMP4) that double as a plain,...
Definition Video.h:21
@ H264
Definition VideoOutput.h:30