Remove unused internal AEC/NS API
[platform/core/api/sound-manager.git] / include / sound_manager_internal.h
index d20e124..c44fcba 100644 (file)
@@ -136,34 +136,6 @@ typedef enum {
 } sound_rpi_playback_route_type;
 
 /**
- * @internal
- * @brief Definition for the value indicating that the reference device for the stream information was not set.
- * @since_tizen 7.0
- * @see sound_manager_get_echo_cancel_reference_device()
- */
-#define SOUND_MANAGER_STREAM_NO_REFERENCE_DEVICE    0
-
-/**
- * @internal
- * @brief Enumeration for noise-suppression scenarios
- * @since_tizen 8.0
- */
-typedef enum {
-       SOUND_ACOUSTIC_ECHO_CANCEL_VOICE_CALL,
-       SOUND_ACOUSTIC_ECHO_CANCEL_REFERENCE_COPY,
-} sound_acoustic_echo_cancel_type_e;
-
-/**
- * @internal
- * @brief Enumeration for noise-suppression scenarios
- * @since_tizen 8.0
- */
-typedef enum {
-       SOUND_NOISE_SUPPRESSION_VOICE_CALL,
-       SOUND_NOISE_SUPPRESSION_VOICE_RECOGNITION,
-} sound_noise_suppression_type_e;
-
-/**
 * @brief Enumeration for sound effects.
 * @since_tizen 8.0
 */
@@ -1230,82 +1202,6 @@ int sound_manager_stop_discover_remote_device(void);
 
 /**
  * @internal
- * @brief Sets acoustic echo cancellation reference device
- * @since_tizen 7.0
- * @remark You can get a device handle by using sound_manager_get_device_list() and sound_manager_get_next_device()\n
- *     If @a device is not supported by @a stream_info, #SOUND_MANAGER_ERROR_POLICY will be returned.
- * @param[in]  stream_info     The handle of stream information
- * @param[in]  device  The reference device of echo-cancellation
- * @param[in]  type The types of acoustic echo cancellation
- * @return @c 0 on success,
- *         otherwise a negative error value
- * @retval #SOUND_MANAGER_ERROR_NONE Success
- * @retval #SOUND_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #SOUND_MANAGER_ERROR_POLICY Noncompliance with the sound system policy
- * @retval #SOUND_MANAGER_ERROR_INTERNAL Internal error inside the sound system
- * @see sound_manager_create_stream_information()
- * @see sound_manager_get_device_list()
- * @see sound_manager_get_next_device()
- * @see sound_manager_free_device_list()
- */
-int sound_manager_set_echo_cancel_reference_device(sound_stream_info_h stream_info, sound_device_h device, sound_acoustic_echo_cancel_type_e type);
-
-/**
- * @internal
- * @brief Gets acoustic echo cancellation reference device
- * @since_tizen 7.0
- * @remarks    If there is no reference device that has been set, the output value will be set to
- *     #SOUND_MANAGER_STREAM_NO_REFERENCE_DEVICE.\n
- *     You can get a device handle of the id value by using sound_manager_get_device_list(),
- *     sound_manager_get_next_device() and sound_manager_get_device_id().
- * @param[in]  stream_info     The handle of stream information
- * @param[out] device_id       The reference device id of echo-cancellation
- * @param[in]  type            The types of acoustic echo cancellation
- * @return @c 0 on success,
- *         otherwise a negative error value
- * @retval #SOUND_MANAGER_ERROR_NONE Success
- * @retval #SOUND_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
- * @see sound_manager_create_stream_information()
- * @see sound_manager_get_device_list()
- * @see sound_manager_get_next_device()
- * @see sound_manager_free_device_list()
- */
-int sound_manager_get_echo_cancel_reference_device(sound_stream_info_h stream_info, int *device_id, sound_acoustic_echo_cancel_type_e *type);
-
-/**
- * @internal
- * @brief Sets noise suppression status
- * @since_tizen 7.5
- * @param[in]  stream_info     The handle of stream information
- * @param[in]  type The type of noise suppression
- * @param[in]  enable  The 'noise_suppression' property value to set: (@c true = enable, @c false = disable)
- * @return @c 0 on success,
- *         otherwise a negative error value
- * @retval #SOUND_MANAGER_ERROR_NONE Success
- * @retval #SOUND_MANAGER_ERROR_POLICY Noncompliance with the sound system policy
- * @see sound_manager_create_stream_information()
- * @see sound_manager_get_noise_suppression()
- */
-int sound_manager_set_noise_suppression(sound_stream_info_h stream_info, bool enable, sound_noise_suppression_type_e type);
-
-/**
- * @internal
- * @brief Gets noise suppression status
- * @since_tizen 7.5
- * @param[in]  stream_info     The handle of stream information
- * @param[out] enabled The 'noise_suppression' property value : (@c true = enable, @c false = disable)
- * @param[out] type The type of the noise_suppression scenario
- * @return @c 0 on success,
- *         otherwise a negative error value
- * @retval #SOUND_MANAGER_ERROR_NONE Success
- * @retval #SOUND_MANAGER_ERROR_INVALID_PARAMETER Invalid parameter
- * @see sound_manager_create_stream_information()
- * @see sound_manager_set_noise_suppression()
- */
-int sound_manager_get_noise_suppression(sound_stream_info_h stream_info, bool *enabled, sound_noise_suppression_type_e *type);
-
-/**
- * @internal
  * @brief Set force hdmi route
  * @since_tizen 6.5
  * @param[in]  type The playback route type for rpi