घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मीडिया";
वर्तमान संग्रह: 2003.04.03;
डाउनलोड करें: [xml.tar.bz2];

नीचे

ध्वनि को पूरी तरह से कैसे काटें? यह कैसा है ?? इसी तरह की शाखाएँ खोजें


Nhu   (2002-12-24 22:14) [0]

Как можно программно вкл выкл звук , и как его вкл на полную катушку?
Если можно подробно...
अग्रिम धन्यवाद!



npAKTuk   (2002-12-25 11:45) [1]

Только через WinAPI - обратись напрямую к устройствам звуковывода, лови их хэндлы и контролируй на здоровье.
сам я использую компонент Amixer, тк через API через чур замудренно.

если хочешь оставь мыло. найду компоненту - сброшу





BOBAKO   (2002-12-25 20:32) [2]

masya2001@rambler.ru буду рад получить!



BOBAKO   (2002-12-28 19:50) [3]

А что народ через АРИ не кто не знает а может кто нить напишет?
Или и впрямь сложно?



Mihey   (2002-12-28 20:21) [4]

А зачем API? Если ты не хочешь утяжелять программу компонентой, то найди плеер с регулировкой звука и разбери его.



Mihey   (2002-12-28 20:30) [5]

Ладно, сжалюсь! Вот пример: http://delphi.mastak.ru/download/214.zip




Eugenex   (2002-12-29 11:24) [6]

// выключить спикер
SyStemParametersInfo(SPI_SETBEEP, 0, nil, SPIF_UPDATEINIFILE);
// सक्षम करें
SyStemParametersInfo(SPI_SETBEEP, 1, nil, SPIF_UPDATEINIFILE);



BOBAKO   (2002-12-29 15:39) [7]

Mihey
Обьясни как его установить этот компонет блин не могу помоги пожалусто!!!



Mihey   (2002-12-29 22:52) [8]

2 BOBAKO:

А в чём сложность? В Delphi 5 он устанавливается просто, ошибок не вызывает, регистрируется на вкладке Samples. Далее работать в соответствии с примером. Если не подходит этот, то на www.torry.ru в разделе VCL\Sound Effects есть куча аудиомикшеров.



BOBAKO   (2002-12-30 10:26) [9]

मुझे यह पता नहीं है कि आप इसे कैसे स्थापित कर सकते हैं?



Song   (2002-12-30 14:53) [10]

WaveOutSetVolume ()



MAloi   (2002-12-30 15:22) [11]

गीत
Не много разьясни...
А то ведь нелпа нет..



Song   (2002-12-30 18:27) [12]

The waveOutSetVolume function sets the volume level of the specified waveform-audio output device.

MMRESULT waveOutSetVolume(

HWAVEOUT hwo,
DWORD dwVolume
);


पैरामीटर्स

hwo

Handle of an open waveform-audio output device. This parameter can also be a device identifier.

dwVolume

New volume setting. The low-order word contains the left-channel volume setting, and the high-order word contains the right-channel setting. A value of 0xFFFF represents full volume, and a value of 0x0000 is silence.
If a device does not support both left and right volume control, the low-order word of dwVolume specifies the volume level, and the high-order word is ignored.



मान लौटाएं

Returns MMSYSERR_NOERROR if successful or an error otherwise. Possible error values include the following:

MMSYSERR_INVALHANDLE Specified device handle is invalid.
MMSYSERR_NODRIVER No device driver is present.
MMSYSERR_NOMEM Unable to allocate or lock memory.
MMSYSERR_NOTSUPPORTED Function is not supported.


टिप्पणियों

If a device identifier is used, then the result of the waveOutSetVolume call applies to all instances of the device. If a device handle is used, then the result applies only to the instance of the device referenced by the device handle.
Not all devices support volume changes. To determine whether the device supports volume control, use the WAVECAPS_VOLUME flag to test the dwSupport member of the WAVEOUTCAPS structure (filled by the waveOutGetDevCaps function). To determine whether the device supports volume control on both the left and right channels, use the WAVECAPS_LRVOLUME flag.

Most devices do not support the full 16 bits of volume-level control and will not use the high-order bits of the requested volume setting. For example, for a device that supports 4 bits of volume control, requested volume level values of 0x4000, 0x4FFF, and 0x43BE all produce the same physical volume setting: 0x4000. The waveOutGetVolume function returns the full 16-bit setting set with waveOutSetVolume.
Volume settings are interpreted logarithmically. This means the perceived increase in volume is the same when increasing the volume level from 0x5000 to 0x6000 as it is from 0x4000 to 0x5000.



Mihey   (2002-12-30 22:54) [13]

2 Bobako:

Запускаешь Delphi, выбираешь Component -> Install Component. В окошке выбираешь Unit file name - модуль компонента, для нашего случая там есть всего один модуль .pas. Далее везде жмёшь Yes и Install. Все формы закроются, останется менеджер пакетов. Его когда закрываешь, то предложит сохранить пакет, что ты и сделай. Усё, компонент зарегистрирован или в своём отдельном разделе, или в разделе Samples.

Если будут проблемы - пиши.



पन्ने: 1 पूरी शाखा

मंच: "मीडिया";
वर्तमान संग्रह: 2003.04.03;
डाउनलोड करें: [xml.tar.bz2];

ऊपर





मेमोरी: 0.59 एमबी
समय: 0.029 c
1-6443
Alex_B
2003-03-23 21:40
2003.04.03
और फिर से वर्तनी के बारे में


1-6609
बीस्टी
2003-03-14 11:44
2003.04.03
TStringGrid की सामग्री कैसे प्रिंट करें


14-6707
michael_b
2003-03-15 17:56
2003.04.03
सुपर बीजगणित समस्या का समाधान कौन करेगा?


1-6481
LyzD
2003-03-24 11:38
2003.04.03
लॉन्च के बाद कार्यक्रम को छोटा करें


14-6700
Sergo
2003-03-18 10:48
2003.04.03
MS प्रोजेक्ट 2002





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский