Stores state to be used between calls to Encode or Decode.
More...
|
| G722CodecState (int rate, G722Flags options) |
| Creates a new instance of G722 Codec State for a new encode or decode session.
|
|
|
bool | ItuTestMode [get, set] |
| ITU Test Mode TRUE if the operating in the special ITU test mode, with the band split filters disabled.
|
|
bool | Packed [get, private set] |
| TRUE if the G.722 data is packed.
|
|
bool | EncodeFrom8000Hz [get, private set] |
| 8kHz Sampling TRUE if encode from 8k samples/second
|
|
int | BitsPerSample [get, private set] |
| Bits Per Sample 6 for 48000kbps, 7 for 56000kbps, or 8 for 64000kbps.
|
|
int[] | QmfSignalHistory [get, private set] |
| Signal history for the QMF (x)
|
|
Band[] | Band [get, private set] |
| Band.
|
|
uint | InBuffer [get, set] |
| In bit buffer.
|
|
int | InBits [get, set] |
| Number of bits in InBuffer.
|
|
uint | OutBuffer [get, set] |
| Out bit buffer.
|
|
int | OutBits [get, set] |
| Number of bits in OutBuffer.
|
|
Stores state to be used between calls to Encode or Decode.
◆ G722CodecState()
NAudio.Codecs.G722CodecState.G722CodecState |
( |
int | rate, |
|
|
G722Flags | options ) |
|
inline |
Creates a new instance of G722 Codec State for a new encode or decode session.
- Parameters
-
rate | Bitrate (typically 64000) |
options | Special options |
◆ Band
Band [] NAudio.Codecs.G722CodecState.Band |
|
getprivate set |
◆ BitsPerSample
int NAudio.Codecs.G722CodecState.BitsPerSample |
|
getprivate set |
Bits Per Sample 6 for 48000kbps, 7 for 56000kbps, or 8 for 64000kbps.
◆ EncodeFrom8000Hz
bool NAudio.Codecs.G722CodecState.EncodeFrom8000Hz |
|
getprivate set |
8kHz Sampling TRUE if encode from 8k samples/second
◆ InBits
int NAudio.Codecs.G722CodecState.InBits |
|
getset |
Number of bits in InBuffer.
◆ InBuffer
uint NAudio.Codecs.G722CodecState.InBuffer |
|
getset |
◆ ItuTestMode
bool NAudio.Codecs.G722CodecState.ItuTestMode |
|
getset |
ITU Test Mode TRUE if the operating in the special ITU test mode, with the band split filters disabled.
◆ OutBits
int NAudio.Codecs.G722CodecState.OutBits |
|
getset |
Number of bits in OutBuffer.
◆ OutBuffer
uint NAudio.Codecs.G722CodecState.OutBuffer |
|
getset |
◆ Packed
bool NAudio.Codecs.G722CodecState.Packed |
|
getprivate set |
TRUE if the G.722 data is packed.
◆ QmfSignalHistory
int [] NAudio.Codecs.G722CodecState.QmfSignalHistory |
|
getprivate set |
Signal history for the QMF (x)
The documentation for this class was generated from the following file:
- /Users/sumansaurabh/Documents/my-startup/xeno-rat/Plugins/LiveMicrophone/lib/NAudio.Core/Codecs/G722Codec.cs