Channel
UINT8 Channel;
switch (pMF->Channel.dwType)
wBus = pMF->Channel.wChannel;
wBus = pMF->Channel.wChannel;
wPipe = pMF->Channel.wChannel;
switch (pMF->Channel.dwType)
wBus = pMF->Channel.wChannel;
wBus = pMF->Channel.wChannel;
wPipe = pMF->Channel.wChannel;
switch (pMF->Channel.dwType)
wCh = pMF->Channel.wChannel;
wCh = pMF->Channel.wChannel + GetNumBussesOut();
switch (pMF->Channel.dwType)
wCh = pMF->Channel.wChannel;
wCh = pMF->Channel.wChannel + GetNumBussesOut();
Status = MixerControlChanged( (WORD) pMF->Channel.dwType,
pMF->Channel.wChannel);
switch (pMF->Channel.dwType)
wBus = pMF->Channel.wChannel;
wBus = pMF->Channel.wChannel;
wPipe = pMF->Channel.wChannel;
switch (pMF->Channel.dwType)
wBus = pMF->Channel.wChannel;
wBus = pMF->Channel.wChannel;
wPipe = pMF->Channel.wChannel;
Status = GetAudioMonitor( pMixerFunction->Channel.wChannel,
Status = SetAudioMonitor( pMixerFunction->Channel.wChannel,
GetAudioMonitorMute( pMixerFunction->Channel.wChannel,
SetAudioMonitorMute( pMixerFunction->Channel.wChannel,
GetAudioMonitorPan( pMixerFunction->Channel.wChannel,
SetAudioMonitorPan( pMixerFunction->Channel.wChannel,
nCard = pMixerFunction->Channel.wCardId;
if ( nCard != pMixerFunction->Channel.wCardId )
pMixerFunction->Channel.wCardId) );
if ( (pMF->Channel.dwType != ECHO_PIPE_OUT) ||
wPipe = pMF->Channel.wChannel;
if ( (pMF->Channel.dwType != ECHO_PIPE_OUT) ||
wPipe = pMF->Channel.wChannel;
MIXER_AUDIO_CHANNEL Channel; // Which channel to service
function[0].Channel = channel;
function[1].Channel = channel;
function[1].Channel.wChannel++;
function[0].Channel = channel;
function[1].Channel = channel;
function[1].Channel.wChannel++;
FeatureUnit::HasControl(int32 Channel, uint32 Control)
if (Channel >= fControlBitmaps.Count()) {
"for channel %d\n", Control, Channel);
return (Control & fControlBitmaps[Channel]) != 0;
FeatureUnit::NormalizeAndTraceChannel(int32 Channel)
if (Channel >= fControlBitmaps.Count()) {
TRACE(ERR, "Out of limits error of tracing channel %d\n", Channel);
if (Channel == 0)
TRACE(UAC, "Master channel bitmap:%#x\n", fControlBitmaps[Channel]);
TRACE(UAC, "Channel %d bitmap:%#x\n", Channel, fControlBitmaps[Channel]);
if ((fControlBitmaps[Channel] & bits) > 0) {
fControlBitmaps[Channel], remappedBitmap);
fControlBitmaps[Channel] = remappedBitmap;
bool HasControl(int32 Channel, uint32 Control);
void NormalizeAndTraceChannel(int32 Channel);
ds->Channel = 0;
ds->Status, le16toh(ds->PktLen), ds->RSSI, ds->Channel,
uint8_t Channel; /* channel # pkt received on */
status_t AddDownStreamChannel(Channel* channel);
status_t AddUpStreamChannel(Channel* channel);
virtual Channel* DownStreamChannelAt(int32 index) const;
virtual status_t GetUpStreamChannel(Channel** channel,
virtual status_t PutUpStreamChannel(Channel* channel);
typedef Vector<Channel*> ChannelVector;
Channel();
virtual ~Channel();
class Channel {
virtual Channel* DownStreamChannelAt(int32 index) const = 0;
virtual status_t GetUpStreamChannel(Channel** channel,
virtual status_t PutUpStreamChannel(Channel* channel) = 0;
class Channel;
class InsecureChannel : public Channel {
uint16 port, Channel** channel);
status_t _SendErrorReply(Channel* channel,
class PortChannel : public Channel {
status_t Init(Channel* channel, int32 upStreamChannels,
RequestChannel(Channel* channel);
Channel* fChannel;
class Channel;
Channel* fChannel;
Channel*
AbstractConnection::GetUpStreamChannel(Channel** channel, bigtime_t timeout)
AbstractConnection::PutUpStreamChannel(Channel* channel)
Channel*& target = fUpStreamChannels.ElementAt(fFreeUpStreamChannels);
AbstractConnection::AddDownStreamChannel(Channel* channel)
AbstractConnection::AddUpStreamChannel(Channel* channel)
Channel::~Channel()
Channel::Channel()
: Channel(),
Channel* channel;
Channel** _channel)
Channel* channel = new(std::nothrow) InsecureChannel(fd);
InsecureConnection::_SendErrorReply(Channel* channel, status_t error)
Channel* channel = new(std::nothrow) InsecureChannel(fd);
: Channel(),
: Channel(),
: Channel(),
Channel* channel = DownStreamChannelAt(0);
PortConnection::Init(Channel* channel, int32 upStreamChannels,
ObjectDeleter<Channel> deleter(channel);
RequestChannel::RequestChannel(Channel* channel)
ChannelWriter(Channel* channel, void* buffer, int32 bufferSize)
Channel* fChannel;
Channel* channel = NULL;
status_t Init(RequestConnection* connection, Channel* channel,
Channel Japan_Cable[]={
Channel Freq
Channel Channels_US_Air[] = {
Channel UK_Air[] = {
Channel Freq
Channel Freq
Channel Channels_US_Cable[] = {
Channel Freq
Channel Channels_FMRadio[] = {
Channel Channels_UKW_Radio[] = {
Channel Channels_xUSSR_Air[] = {
Channel Channels_xUSSR_Cable[] = {
Channel Channels_EuropeAir[] = {
Channel Channels_EuropeCable[] = {
Channel Channels_AustraliaAir[] = {
Channel Channels_IrelandAir[] = {
Channel Channels_US_Cable_HRC[] = {
Channel Japan_Air[]={
const Channel &TunerLocale::GetChannel(int idx)
Channel::Channel(string &str, uint32 frequency):
const string &Channel::Name() const
const uint32 Channel::Frequency()
Channel channel(str, 0);
class Channel
Channel(string &str, uint32 frequency);
typedef vector<Channel> Channels;
typedef vector<Channel>::iterator ChannelsIterator;
const Channel &GetChannel(int idx);
virtual BMediaChannel* Channel();
virtual BMediaChannel* Channel();
virtual BMediaChannel* Channel();