/*
 * Copyright 2007-2014 Haiku, Inc. All rights reserved.
 * Distributed under the terms of the MIT License.
 *
 * Authors:
 *		Niels Sascha Reedijk, niels.reedijk@gmail.com
 *		John Scipione, jscipione@gmail.com
 *
 * Corresponds to:
 *		headers/os/support/Beep.h	rev 19972
 *		src/kits/support/Beep.cpp	rev 34602
 */


/////!!!!!! Note that the workings of the beep still aren't completely clear
///// and not completely implemented, so this needs revision if everything
///// is finished.


/*!
	\file Beep.h
	\ingroup support
	\ingroup libbe
	\brief Functions to generate sounds from the computer.

	\since BeOS R3
*/


/*!
	\addtogroup support_globals
*/


//! @{


/*!
	\fn status_t beep()
	\brief Invoke the standard system beep to alert users.

	From Beep.h and in libbe.so.

	\see system_beep() and add_system_beep_event()

	\since BeOS R3
*/


/*!
	\fn status_t system_beep(const char* eventName)
	\brief Invokes the sound for event \a eventName.

	You can add the events using add_system_beep_event().
	From Beep.h and in libbe.so.

	\since BeOS R5
*/


/*!
	\fn status_t add_system_beep_event(const char* eventName, uint32 flags = 0)
	\brief Adds an event to the media server.

	Call this method to add a specific event to the media server.
	From Beep.h and in libbe.so.

	\param eventName The name of the event.
	\param flags Currently unused. Pass \c 0.

	\since BeOS R5
*/


//! @}