NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
sbc_if.h
1
/******************************************************************************
2
*
3
* Copyright (C) 1999-2012 Broadcom Corporation
4
*
5
* Licensed under the Apache License, Version 2.0 (the "License");
6
* you may not use this file except in compliance with the License.
7
* You may obtain a copy of the License at:
8
*
9
* http://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in writing, software
12
* distributed under the License is distributed on an "AS IS" BASIS,
13
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
* See the License for the specific language governing permissions and
15
* limitations under the License.
16
*
17
******************************************************************************/
18
19
#ifndef _SBC_IF_H
20
#define _SBC_IF_H
21
22
#define PCM_BUFFER_SIZE 512
23
24
/*
25
SBC_Init - called once for each track played
26
27
pcm_sample_freq - 4000 to 48000
28
channels - 1 mono 2 stereo
29
bits_per_sample - 8 or 16
30
return - 0 sucess
31
*/
32
33
int
SBC_init(
int
pcm_sample_freq,
int
channels,
int
bits_per_sample);
34
35
/*
36
SBC_write - called repeatedly with pcm_in pointer
37
increasing by length until track is finished.
38
39
pcm_in - pointer to PCM buffer
40
length - any
41
sbc_out - pointer to SBC output buffer
42
return - number of bytes written to sbc_out
43
*/
44
45
int
SBC_write(
unsigned
char
*pcm_in,
int
length,
unsigned
char
*sbc_out);
46
47
#endif
include
lib
revolution
BTE
embdrv
sbc
encoder
include
sbc_if.h
Made with ❤️ by
CLF78
and
RootCubed
. Logos by
Chasical
and
B1
. Website generated by
Doxygen
1.13.2