set(SINK_SRCS
        CancellationFlag.hpp
        DrmClient.hpp
        DrmClient.cpp
        DrmProvider.hpp
        MediaClock.hpp
        MediaClock.cpp
        MetadataRenderer.hpp
        MetadataRenderer.cpp
        NullAudioRenderer.cpp
        NullAudioRenderer.hpp
        NullVideoRenderer.cpp
        NullVideoRenderer.hpp
        PassthroughDecoder.cpp
        PassthroughDecoder.hpp
        PlaybackSink.hpp
        PlaybackSink.cpp
        ThreadScheduler.hpp
        ThreadScheduler.cpp
        TrackBuffer.hpp
        TrackBuffer.cpp
        TrackSink.hpp
        TrackSink.cpp
        TrackRenderer.hpp
        TrackRenderer.cpp
        TrackStatistics.hpp
        TrackStatistics.cpp
)

include_directories(${CMAKE_CURRENT_SOURCE_DIR})

add_submodule(sink
  SOURCES
    ${SINK_SRCS}
  LINK_LIBRARIES
    mediaplayer
    twitch
)
