fbsdk/fbaudiofmt.h File Reference

fbaudiofmt.h File Reference
+ この参照ページは、次の概要トピックと関連付けられています。
#include <kaydaradef.h>
#include <fbsdk/fbtypes.h>

File Description

Audio formats definition.

Definition in file fbaudiofmt.h.

Namespaces

 ORSDK2018
 

Macros

#define FBSDK_DLL   K_DLLIMPORT
 Be sure that FBSDK_DLL is defined only once... More...
 

Typedefs

typedef int FBAudioFmt
 A type definition for FBAudioFmt. More...
 

Enumerations

enum  FBAudioChannelMode { kFBAudioChannelModeMono, kFBAudioChannelModeStereo, kFBAudioChannelMode_4, kFBAudioChannelMode_8 }
 Enum FBAudioChannelMode. More...
 
enum  FBAudioBitDepthMode { kFBAudioBitDepthMode_8, kFBAudioBitDepthMode_16, kFBAudioBitDepthMode_24, kFBAudioBitDepthMode_FP }
 Enum FBAudioBitDepthMode. More...
 
enum  FBAudioRateMode {
  kFBAudioRateMode_8000, kFBRAudioateMode_11025, kFBAudioRateMode_12000, kFBAudioRateMode_12500,
  kFBAudioRateMode_16000, kFBAudioRateMode_22050, kFBAudioRateMode_24000, kFBAudioRateMode_25000,
  kFBAudioRateMode_32000, kFBAudioRateMode_44100, kFBAudioRateMode_48000, kFBAudioRateMode_50000,
  kFBAudioRateMode_64000, kFBAudioRateMode_88200, kFBAudioRateMode_96000, kFBAudioRateMode_100000
}
 Enum FBAudioRateMode. More...
 

Functions

FBAudioFmt FBAudioFmt_GetDefaultFormat ()
 Get default audio format. More...
 
FBAudioFmt FBAudioFmt_AppendFormat (FBAudioFmt pFormat, int pChannels, int pBits, int pRate)
 Append the rendering audio format using the specified settings. More...
 
FBAudioFmt FBAudioFmt_AppendFormat (FBAudioFmt pFormat, const FBAudioFmt pSrcFormat)
 Append the rendering audio format with another audio format. More...
 
FBAudioFmt FBAudioFmt_RemoveFormat (FBAudioFmt pFormat, int pChannels, int pBits, int pRate)
 Remove channels, bit depth, or rate from the specified audio format object. More...
 
FBAudioFmt FBAudioFmt_RemoveFormat (FBAudioFmt pFormat, const FBAudioFmt pSrcFormat)
 Remove audio format from another audio format object. More...
 
int FBAudioFmt_GetChannelValue (FBAudioFmt pFormat)
 Get the channel value of the Audio format object. More...
 
int FBAudioFmt_GetBitsValue (FBAudioFmt pFormat)
 Get the bit depth value of the Audio format object. More...
 
int FBAudioFmt_GetBytesValue (FBAudioFmt pFormat)
 Get the bytes value of the Audio format object. More...
 
int FBAudioFmt_GetRateValue (FBAudioFmt pFormat)
 Get the rate value of the Audio format object. More...
 
bool FBAudioFmt_TestFormat (const FBAudioFmt pSrcFormat, int pChannels, int pBits, int pRate)
 Test if the given audio format object contains the channel, bit depth, and rate. More...
 
FBAudioFmt FBAudioFmt_ConvertChannelMode (FBAudioChannelMode pChannelMode)
 Converts an FBAudioChannelMode enum value to its FBAudioFmt object equivalent. More...
 
FBAudioFmt FBAudioFmt_ConvertBitDepthMode (FBAudioBitDepthMode pBitDepthMode)
 Converts an FBAudioBitDepthMode enum value to its FBAudioFmt object equivalent. More...
 
FBAudioFmt FBAudioFmt_ConvertRateMode (FBAudioRateMode pRateMode)
 Converts an FBAudioRateMode enum value to its FBAudioFmt object equivalent. More...
 

Macro Definition Documentation

#define FBSDK_DLL   K_DLLIMPORT

Be sure that FBSDK_DLL is defined only once...

Definition at line 48 of file fbaudiofmt.h.

Typedef Documentation

A type definition for FBAudioFmt.

Definition at line 56 of file fbaudiofmt.h.

Go to the source code of this file.