9#define LIST_HEADER_SIZE 12
10#define CHUNK_HEADER_SIZE 8
53 return ptr ==
nullptr ? -1l : ptr -
vector.
data();
261 int bufferSize = 1024) {
300 LOGD(
"write: %d", (
int)len);
405 result =
hdrl.isValid();
413 result =
avih.isValid();
563 if (
vh->dwScale <= 0) {
566 int rate =
vh->dwRate /
vh->dwScale;
595 if (
getStr(0, 4).equals(
"RIFF")) {
621 if (
getStr(0, 4).equals(
id)) {
639 if (
getStr(0, 4).equals(
"LIST")) {
660 if (
getStr(0, 4).equals(
"LIST") &&
getStr(8, 4).equals(
id)) {
#define LOGW(...)
Definition AudioLoggerIDF.h:29
#define LOGI(...)
Definition AudioLoggerIDF.h:28
#define LOGD(...)
Definition AudioLoggerIDF.h:27
#define LOGE(...)
Definition AudioLoggerIDF.h:30
#define LIST_HEADER_SIZE
Definition ContainerAVI.h:9
#define CHUNK_HEADER_SIZE
Definition ContainerAVI.h:10
char[4] FOURCC
Four-character code identifier for AVI format.
Definition ContainerAVI.h:63
AudioFormat
Audio format codes used by Microsoft e.g. in avi or wav files.
Definition AudioFormat.h:19
Definition ContainerAVI.h:65
uint32_t dwStreams
Definition ContainerAVI.h:74
uint32_t dwInitialFrames
Definition ContainerAVI.h:73
uint32_t dwMaxBytesPerSec
Definition ContainerAVI.h:69
uint32_t dwHeight
Definition ContainerAVI.h:77
uint32_t dwReserved[4]
Definition ContainerAVI.h:78
uint32_t dwFlags
Definition ContainerAVI.h:71
uint32_t dwPaddingGranularity
Definition ContainerAVI.h:70
uint32_t dwMicroSecPerFrame
Definition ContainerAVI.h:68
uint32_t dwSuggestedBufferSize
Definition ContainerAVI.h:75
uint32_t dwWidth
Definition ContainerAVI.h:76
uint32_t dwTotalFrames
Definition ContainerAVI.h:72