Instant Timer with a given Channel

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello
I want to create a new instant Recording from a Plugin at a specific 
Channel.

The normal way to create a instant Recording is to call

cRecordControls::Start ();

This will create a Recording of the current Channel.

So if I want to create a recording on an different Channel, I can create 
a new Timer
and give this new Timer to cRecordControls::Start ().

cTimer *timer = new cTimer(true,false);
cRecordControls::Start (timer);

But new cTimer(true, false) also use the current Channel.

Is it possible that Klaus change the Constructor from
cTimer::cTimer(bool Instant, bool Pause)
to
cTimer::cTimer(bool Instant, bool Pause, int channel = 0)

And the line 30 in timers.c from
channel = Channels.GetByNumber(cDevice::CurrentChannel());
to
channel = Channels.GetByNumber(channel?channel:cDevice::CurrentChannel());

In this case i can create a new recording by
cTimer *timer = new cTimer(true,false,MYCHANNEL);
cRecordControls::Start (timer);

please!!! :-)

Yours sincerely,
Patrick




[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux