public class AudioSubscriptionOptions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private int |
bytesPerSample
Number of bytes per sample
|
private int |
numberOfChannels
Number of audio channels
|
private int |
packetOnly
Packet only flag
|
private int |
pcmDataOnly
PCM data only flag
|
private int |
sampleRateHz
Sample rate in Hz
|
| Constructor and Description |
|---|
AudioSubscriptionOptions()
Default constructor for AudioSubscriptionOptions.
|
AudioSubscriptionOptions(int packetOnly,
int pcmDataOnly,
int bytesPerSample,
int numberOfChannels,
int sampleRateHz)
Constructs AudioSubscriptionOptions with all parameters.
|
| Modifier and Type | Method and Description |
|---|---|
int |
getBytesPerSample()
Gets the number of bytes per sample.
|
int |
getNumberOfChannels()
Gets the number of audio channels.
|
int |
getPacketOnly()
Gets the packet only flag.
|
int |
getPcmDataOnly()
Gets the PCM data only flag.
|
int |
getSampleRateHz()
Gets the sample rate in Hz.
|
void |
setBytesPerSample(int bytesPerSample)
Sets the number of bytes per sample.
|
void |
setNumberOfChannels(int numberOfChannels)
Sets the number of audio channels.
|
void |
setPacketOnly(int packetOnly)
Sets the packet only flag.
|
void |
setPcmDataOnly(int pcmDataOnly)
Sets the PCM data only flag.
|
void |
setSampleRateHz(int sampleRateHz)
Sets the sample rate in Hz.
|
private int packetOnly
private int pcmDataOnly
private int bytesPerSample
private int numberOfChannels
private int sampleRateHz
public AudioSubscriptionOptions()
public AudioSubscriptionOptions(int packetOnly,
int pcmDataOnly,
int bytesPerSample,
int numberOfChannels,
int sampleRateHz)
packetOnly - Packet only flagpcmDataOnly - PCM data only flagbytesPerSample - Number of bytes per samplenumberOfChannels - Number of audio channelssampleRateHz - Sample rate in Hzpublic int getPacketOnly()
public void setPacketOnly(int packetOnly)
packetOnly - Packet only flagpublic int getPcmDataOnly()
public void setPcmDataOnly(int pcmDataOnly)
pcmDataOnly - PCM data only flagpublic int getBytesPerSample()
public void setBytesPerSample(int bytesPerSample)
bytesPerSample - Number of bytes per samplepublic int getNumberOfChannels()
public void setNumberOfChannels(int numberOfChannels)
numberOfChannels - Number of audio channelspublic int getSampleRateHz()
public void setSampleRateHz(int sampleRateHz)
sampleRateHz - Sample rate in Hz