mirror of
https://github.com/hexchat/hexchat.git
synced 2024-11-14 07:02:42 +01:00
Unused sndPlaySound method for future reference
This commit is contained in:
parent
56afb16608
commit
6533b75313
@ -2280,6 +2280,10 @@ sound_play (const char *file, gboolean quiet)
|
|||||||
char wavfile[512];
|
char wavfile[512];
|
||||||
char *file_fs;
|
char *file_fs;
|
||||||
char *cmd;
|
char *cmd;
|
||||||
|
#if 0
|
||||||
|
LPSTR lpRes;
|
||||||
|
HANDLE hResInfo, hRes;
|
||||||
|
#endif
|
||||||
|
|
||||||
/* the pevents GUI editor triggers this after removing a soundfile */
|
/* the pevents GUI editor triggers this after removing a soundfile */
|
||||||
if (!file[0])
|
if (!file[0])
|
||||||
@ -2314,6 +2318,27 @@ sound_play (const char *file, gboolean quiet)
|
|||||||
if (cmd == NULL || strcmp (cmd, "esdplay") == 0)
|
if (cmd == NULL || strcmp (cmd, "esdplay") == 0)
|
||||||
{
|
{
|
||||||
PlaySound (file_fs, NULL, SND_NODEFAULT|SND_FILENAME|SND_ASYNC);
|
PlaySound (file_fs, NULL, SND_NODEFAULT|SND_FILENAME|SND_ASYNC);
|
||||||
|
#if 0 /* this would require the wav file to be added to the executable as resource */
|
||||||
|
hResInfo = FindResource (NULL, file_fs, "WAVE");
|
||||||
|
if (hResInfo != NULL)
|
||||||
|
{
|
||||||
|
/* load the WAVE resource */
|
||||||
|
hRes = LoadResource (NULL, hResInfo);
|
||||||
|
if (hRes != NULL)
|
||||||
|
{
|
||||||
|
/* lock the WAVE resource and play it */
|
||||||
|
lpRes = LockResource(hRes);
|
||||||
|
if (lpRes != NULL)
|
||||||
|
{
|
||||||
|
sndPlaySound (lpRes, SND_MEMORY | SND_NODEFAULT | SND_FILENAME | SND_ASYNC);
|
||||||
|
UnlockResource (hRes);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* free the WAVE resource */
|
||||||
|
FreeResource (hRes);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endif
|
||||||
} else
|
} else
|
||||||
#endif
|
#endif
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user