[symbian C++] Metodo Per Sapere Se L'audio è Già In Uso
#1
Inviato 06 agosto 2008 - 12:36
Mi servirebbe sapere, se esiste un metodo, come sapere se l'audio è già in uso globalmente cioè non dal programma stesso ovviamente ma ad esempio se c'è un'altro lettore mp3 attivo e che sta riproducendo audio. Oppure una suoneria, oppure una registrazione ecc...
Se qualcuno lo sa potrebbe postarmi il pezzo di codice c++ necessario?
Grazie in anticipo!
#2
Inviato 06 agosto 2008 - 19:14
credo che tu possa utilizzare il Publish & Subcribe:
Utilizzando la coppia UID / Chiave
const TUid KPSUidTelephonyAudio = {0x101F8788};
const TUint32 KTelephonyAudioStatus = 0x00000001;
Che ti restituira' uno di questi possibili valori:
0 = EPSTelephonyAudioStatusNone
1 = EPSTelephonyAudioStatusPlaying
2 = EPSTelephonyAudioStatusRecording
E' abbastanza semplice utilizzare il Publish & Subcribe, cerca un'esempio gia' pronto provvisto di sorgenti e sostituisci la coppia UID / Chiave con quelle che ti ho indicato...
Messaggio modificato da Il.Socio il 06 agosto 2008 - 19:14
#3
Inviato 07 agosto 2008 - 10:31
Il.Socio, il 06/08/2008 - 20:14, ha scritto:
credo che tu possa utilizzare il Publish & Subcribe:
Utilizzando la coppia UID / Chiave
const TUid KPSUidTelephonyAudio = {0x101F8788};
const TUint32 KTelephonyAudioStatus = 0x00000001;
Che ti restituira' uno di questi possibili valori:
0 = EPSTelephonyAudioStatusNone
1 = EPSTelephonyAudioStatusPlaying
2 = EPSTelephonyAudioStatusRecording
E' abbastanza semplice utilizzare il Publish & Subcribe, cerca un'esempio gia' pronto provvisto di sorgenti e sostituisci la coppia UID / Chiave con quelle che ti ho indicato...
Grazie della risposta...vedo cosa riuscirò a fare quando ho 1 attimo di tempo
Sai non sono esperto con C++...xò ho già fatto alcune lib x python e qualcosa ci sto capendo! (Senza aver letto quasi nessuna guida..tanto mi limito a qualche lib python senza window ecc...)
EDIT: è per 2nd vero??
Messaggio modificato da memoryn70 il 07 agosto 2008 - 10:32
#4
Inviato 07 agosto 2008 - 18:52
#5
Inviato 09 agosto 2008 - 15:01
Il.Socio, il 07/08/2008 - 19:52, ha scritto:
No, purtroppo ecco cosa ho trovato pure:
Quote
Vabbè fa lo stesso grazie comunque
P.S: altrimenti ci sono altri metodi? Anche non diretti asd
#6
Inviato 09 agosto 2008 - 15:49
Il P&S e' presente dalla 2nd Edition FP2 (Symbian 8)
4.1.25 Publish & Subscribe API (2nd Edition FP2, Symbian OS v8.0)
The Publish & Subscribe API provides a means to store system-wide global variables
and a new inter-process communication (IPC) mechanism for peer-to-peer
communication between threads. Publish & Subscribe will replace the System Agent
and Shared Data (for temporary keys) functionality. The Publish & Subscribe feature
was introduced with S60 2nd Edition, Feature Pack 2.
In alternativa, su 2nd dovresti ricercare documentazione sul System Agent (poi rimosso nella 3rd)... Ma non ti so dire molto di piu' perche' ormai sono un po' arruginito su quello che e' la 2nd Edition.
Messaggio modificato da Il.Socio il 09 agosto 2008 - 16:37

Aiuto













Pubblicità