Categorygithub.com/go-audio/riff
modulepackage
1.0.0
Repository: https://github.com/go-audio/riff.git
Documentation: pkg.go.dev

# README

Resource Interchange File Format parser

GoDoc

Build
Status

The RIFF container format is used to store chunks of data in media files, especially in wav files hence this package inside under the go-audio organization.

# Packages

riffinfo is a command line tool used to gather information about riff files.

# Functions

Duration returns the time duration of the passed reader if the sub format is supported.
New creates a parser wrapper for a reader.

# Variables

DataFormatID is the Wave Data Chunk ID, it contains the digital audio sample data which can be decoded using the format and compression method specified in the Wave Format Chunk.
ErrFmtNotSupported is a generic error reporting an unknown format.
ErrUnexpectedData is a generic error reporting that the parser encountered unexpected data.
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Chunk represents the header and containt of a sub block See https://tech.ebu.ch/docs/tech/tech3285.pdf to see how audio content is stored in a BWF/WAVE file.
Parser is a struct containing the overall container information.