• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

asticode / go-astiav / 5853125662

14 Aug 2023 07:38AM UTC coverage: 48.383% (-41.8%) from 90.229%
5853125662

push

github

asticode
Test

718 of 1484 relevant lines covered (48.38%)

1.34 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/sample_format.go
1
package astiav
2

3
//#cgo pkg-config: libavutil
4
//#include <libavutil/samplefmt.h>
5
import "C"
6

7
// https://github.com/FFmpeg/FFmpeg/blob/n5.0/libavutil/samplefmt.h#L58
8
type SampleFormat C.enum_AVSampleFormat
9

10
const (
11
        SampleFormatDbl  = SampleFormat(C.AV_SAMPLE_FMT_DBL)
12
        SampleFormatDblp = SampleFormat(C.AV_SAMPLE_FMT_DBLP)
13
        SampleFormatFlt  = SampleFormat(C.AV_SAMPLE_FMT_FLT)
14
        SampleFormatFltp = SampleFormat(C.AV_SAMPLE_FMT_FLTP)
15
        SampleFormatNb   = SampleFormat(C.AV_SAMPLE_FMT_NB)
16
        SampleFormatNone = SampleFormat(C.AV_SAMPLE_FMT_NONE)
17
        SampleFormatS16  = SampleFormat(C.AV_SAMPLE_FMT_S16)
18
        SampleFormatS16P = SampleFormat(C.AV_SAMPLE_FMT_S16P)
19
        SampleFormatS32  = SampleFormat(C.AV_SAMPLE_FMT_S32)
20
        SampleFormatS32P = SampleFormat(C.AV_SAMPLE_FMT_S32P)
21
        SampleFormatS64  = SampleFormat(C.AV_SAMPLE_FMT_S64)
22
        SampleFormatS64P = SampleFormat(C.AV_SAMPLE_FMT_S64P)
23
        SampleFormatU8   = SampleFormat(C.AV_SAMPLE_FMT_U8)
24
        SampleFormatU8P  = SampleFormat(C.AV_SAMPLE_FMT_U8P)
25
)
26

27
func (f SampleFormat) Name() string {
×
28
        return C.GoString(C.av_get_sample_fmt_name((C.enum_AVSampleFormat)(f)))
×
29
}
×
30

31
func (f SampleFormat) String() string {
×
32
        return f.Name()
×
33
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc