Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teverett/kriff
kriff
https://github.com/teverett/kriff
Last synced: 24 days ago
JSON representation
kriff
- Host: GitHub
- URL: https://github.com/teverett/kriff
- Owner: teverett
- License: bsd-2-clause
- Created: 2023-07-14T01:33:16.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-07-18T23:50:58.000Z (over 1 year ago)
- Last Synced: 2023-07-19T00:35:08.915Z (over 1 year ago)
- Language: Java
- Size: 1.33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![CI](https://github.com/teverett/kriff/actions/workflows/main.yml/badge.svg)](https://github.com/teverett/kriff/actions/workflows/main.yml)
# KRIFF
A Java library for reading [RIFF](https://en.wikipedia.org/wiki/Resource_Interchange_File_Format) files
## Usage
Maven coordinates:
```
com.khubla.kriff
kriff
1.1
```Use the type [RIFFFile](https://github.com/teverett/kriff/blob/main/src/main/java/com/khubla/kriff/domain/RIFFFile.java) to read the RIFF file from an `InputStream`.
KRIFF will call the callback [ChunkCallback](https://github.com/teverett/kriff/blob/main/src/main/java/com/khubla/kriff/api/ChunkCallback.java) for each chunk in the file.RIFF specification from [here](https://www.aelius.com/njh/wavemetatools/doc/riffmci.pdf)