audioid

module
v1.0.0-rc3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 2, 2019 License: Apache-2.0

README

Aʊdioid GoDoc

This project is in opensourcing stage. It's stable, but may miss some valuable features.


/encoding

This package contains implementation for supported audio formats. You can use implementations directly, if you want minimal dependecies.

For example, we have a simple example app for you to try it in action by running ./examples/simple:

package main

import (
	"log"
	"os"

	"github.com/audioid/audioid/encoding"
	"github.com/davecgh/go-spew/spew"
)

func main() {
	file, err := os.Open("../../testdata/inputSCVAUP.flac")
	if err != nil {
		panic(err)
	}
	track, err := encoding.Decode(file)
	if err != nil {
		log.Fatalf("%+v", err)
	}
	spew.Dump(track)
}

Directories

Path Synopsis
Package encoding is universal wrapper around Aʊdioid's codec implementations.
Package encoding is universal wrapper around Aʊdioid's codec implementations.
flac
Package flac implements FLAC codec.
Package flac implements FLAC codec.
example
Package metadata provides types for media metadata Copyright 2019-present Audioid contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package metadata provides types for media metadata Copyright 2019-present Audioid contributors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
Package utils is an internal audioid package.
Package utils is an internal audioid package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL