Tizen Native API
|
Functions | |
int | wav_player_start (const char *path, sound_type_e type, wav_player_playback_completed_cb callback, void *user_data, int *id) |
Plays a WAV file. | |
int | wav_player_stop (int id) |
Stops playing the WAV file. | |
Typedefs | |
typedef void(* | wav_player_playback_completed_cb )(int id, void *user_data) |
Called when a WAV file is no longer being played. |
The WAV Player API provides functions for playing the waveform audio file format(*.wav).
Required Header
#include <wav_player.h>
Overview
The WAV Player API allows you to simply play and stop a wav file. To play a certain wav file, call wave_player_start() with a path to the .wav file. When playing a wav file is finished, wav_player_playback_completed_cb() will be invoked.
Typedef Documentation
typedef void(* wav_player_playback_completed_cb)(int id, void *user_data) |
Called when a WAV file is no longer being played.
This callback is not invoked by calling wav_player_stop().
- Since :
- 2.3
- Parameters:
-
[in] id The completed wav player ID [in] user_data The user data passed from the callback registration function
- See also:
- wav_player_start()
Enumeration Type Documentation
enum wav_player_error_e |
Function Documentation
int wav_player_start | ( | const char * | path, |
sound_type_e | type, | ||
wav_player_playback_completed_cb | callback, | ||
void * | user_data, | ||
int * | id | ||
) |
Plays a WAV file.
- Since :
- 2.3
- Parameters:
-
[in] path The file path to play [in] type The sound type [in] callback The callback function to be invoked when a WAV file is no longer being played [in] user_data The user data to be passed to the callback function [out] id The WAV player ID (can be set to NULL
)
- Returns:
0
on success, otherwise a negative error value
- Return values:
-
WAV_PLAYER_ERROR_NONE Successful WAV_PLAYER_ERROR_INVALID_PARAMETER Invalid parameter WAV_PLAYER_ERROR_INVALID_OPERATION Invalid operation
- Postcondition:
- It invokes wav_player_playback_completed_cb() when a WAV file is no longer being played.
int wav_player_stop | ( | int | id | ) |
Stops playing the WAV file.
- Since :
- 2.3
- Parameters:
-
[in] id The WAV player ID to stop
- Returns:
0
on success, otherwise a negative error value
- Return values:
-
WAV_PLAYER_ERROR_NONE Successful WAV_PLAYER_ERROR_INVALID_PARAMETER Invalid parameter WAV_PLAYER_ERROR_INVALID_OPERATION Invalid operation
- See also:
- wav_player_start()