ecore: make ecore_audio_out abstract
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Fri, 25 Jan 2019 14:32:53 +0000 (15:32 +0100)
committerTaehyub Kim <taehyub.kim@samsung.com>
Thu, 31 Jan 2019 02:05:20 +0000 (11:05 +0900)
commitc70845036ab6baab01948e2604c9d805784adc04
tree13e659d3f5a605bd951db6b11b783a9154a822c6
parent54606f50cf3d83d9bd220372c965ff668bda959e
ecore: make ecore_audio_out abstract

ecore_audio does define format and source, those are then used in some
leave classes, ecore_audio is only used in the tests, and should not be
used externally. Therefore make it abstract.
The other missing implementations are in the leave classes,
They are resolved with providing empty implementations, since no format
switching is supported.

ref T5719

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D7782
src/Makefile_Ecore.am
src/lib/ecore_audio/ecore_audio_out.eo
src/lib/ecore_audio/ecore_audio_out_pulse.eo
src/lib/ecore_audio/ecore_audio_out_wasapi.eo
src/tests/ecore/ecore_audio_out_test.eo [new file with mode: 0644]
src/tests/ecore/ecore_test_ecore_audio.c
src/tests/ecore/meson.build