FFmpeg
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
libavformat
sbcdec.c
Go to the documentation of this file.
1
/*
2
* RAW SBC demuxer
3
* Copyright (C) 2017 Aurelien Jacobs <aurel@gnuage.org>
4
*
5
* This file is part of FFmpeg.
6
*
7
* FFmpeg is free software; you can redistribute it and/or
8
* modify it under the terms of the GNU Lesser General Public
9
* License as published by the Free Software Foundation; either
10
* version 2.1 of the License, or (at your option) any later version.
11
*
12
* FFmpeg is distributed in the hope that it will be useful,
13
* but WITHOUT ANY WARRANTY; without even the implied warranty of
14
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15
* Lesser General Public License for more details.
16
*
17
* You should have received a copy of the GNU Lesser General Public
18
* License along with FFmpeg; if not, write to the Free Software
19
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
20
*/
21
22
#include "
avformat.h
"
23
#include "
rawdec.h
"
24
25
AVInputFormat
ff_sbc_demuxer
= {
26
.
name
=
"sbc"
,
27
.long_name =
NULL_IF_CONFIG_SMALL
(
"raw SBC (low-complexity subband codec)"
),
28
.extensions =
"sbc,msbc"
,
29
.raw_codec_id =
AV_CODEC_ID_SBC
,
30
.read_header =
ff_raw_audio_read_header
,
31
.read_packet =
ff_raw_read_partial_packet
,
32
.flags =
AVFMT_GENERIC_INDEX
,
33
};
AV_CODEC_ID_SBC
Definition:
avcodec.h:646
AVInputFormat
Definition:
avformat.h:642
ff_sbc_demuxer
AVInputFormat ff_sbc_demuxer
Definition:
sbcdec.c:25
ff_raw_read_partial_packet
int ff_raw_read_partial_packet(AVFormatContext *s, AVPacket *pkt)
Definition:
rawdec.c:35
NULL_IF_CONFIG_SMALL
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition:
internal.h:186
ff_raw_audio_read_header
int ff_raw_audio_read_header(AVFormatContext *s)
Definition:
rawdec.c:55
AVFMT_GENERIC_INDEX
#define AVFMT_GENERIC_INDEX
Use generic index building code.
Definition:
avformat.h:470
avformat.h
Main libavformat public API header.
rawdec.h
AVInputFormat::name
const char * name
A comma separated list of short names for the format.
Definition:
avformat.h:647
Generated on Tue Nov 6 2018 18:11:13 for FFmpeg by
1.8.6