#pragma once #include "../../codec/codec.h" #include "../server.h" #include "handler.h" #ifdef LIANA_SERVER struct lia_codec_server { struct lia_server_handler handler; struct camu_codec_info *codec_info; struct camu_demuxer *demux; #ifdef LIANA_SERVER_LOOP u64 pts_offset; #endif struct camu_codec_packet packet; }; struct lia_server_handler *lia_codec_server_create(void); #endif #ifdef LIANA_CLIENT struct lia_codec_client { struct lia_client_handler handler; struct camu_decoder *dec; }; struct lia_client_handler *lia_codec_client_create(void); #endif