codec

package
v1.1.4 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2022 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package codec Created by RTT. Author: teocci@yandex.com on 2021-Oct-27

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewOpusCodecData

func NewOpusCodecData(sr int, cc av.ChannelLayout) av.AudioCodecData

func NewPCMAlawCodecData

func NewPCMAlawCodecData() av.AudioCodecData

func NewPCMCodecData

func NewPCMCodecData() av.AudioCodecData

func NewPCMMulawCodecData

func NewPCMMulawCodecData() av.AudioCodecData

Types

type OpusCodecData

type OpusCodecData struct {
	SampleRate_    int
	ChannelLayout_ av.ChannelLayout
	// contains filtered or unexported fields
}

func (OpusCodecData) ChannelLayout

func (ocd OpusCodecData) ChannelLayout() av.ChannelLayout

func (OpusCodecData) PacketDuration

func (ocd OpusCodecData) PacketDuration(data []byte) (time.Duration, error)

func (OpusCodecData) SampleFormat

func (ocd OpusCodecData) SampleFormat() av.SampleFormat

func (OpusCodecData) SampleRate

func (ocd OpusCodecData) SampleRate() int

func (OpusCodecData) Type

func (ocd OpusCodecData) Type() av.CodecType

type PCMUCodecData

type PCMUCodecData struct {
	// contains filtered or unexported fields
}

func (PCMUCodecData) ChannelLayout

func (pcd PCMUCodecData) ChannelLayout() av.ChannelLayout

func (PCMUCodecData) PacketDuration

func (pcd PCMUCodecData) PacketDuration(data []byte) (time.Duration, error)

func (PCMUCodecData) SampleFormat

func (pcd PCMUCodecData) SampleFormat() av.SampleFormat

func (PCMUCodecData) SampleRate

func (pcd PCMUCodecData) SampleRate() int

func (PCMUCodecData) Type

func (pcd PCMUCodecData) Type() av.CodecType

type SpeexCodecData

type SpeexCodecData struct {
	fake.CodecData
}

func NewSpeexCodecData

func NewSpeexCodecData(sr int, cl av.ChannelLayout) SpeexCodecData

func (SpeexCodecData) PacketDuration

func (scd SpeexCodecData) PacketDuration(data []byte) (time.Duration, error)

Directories

Path Synopsis
Package aacparser Created by RTT.
Package aacparser Created by RTT.
Package fake Created by RTT.
Package fake Created by RTT.
Package h264parser Created by RTT.
Package h264parser Created by RTT.
Package h265parser Created by RTT.
Package h265parser Created by RTT.
Package opusparser Created by RTT.
Package opusparser Created by RTT.

Jump to

Keyboard shortcuts

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