26 #include <sys/ioctl.h>
136 uint16_t X, uint16_t Y, uint16_t Width,
164 const uint8_t * StillImage,
int Size,
194 uint8_t DemultiplexerIndex)
213 uint8_t TsInputIndex)
384 int EnableVideoAfterStop)
void BitBuffer_Init(BitBuffer_t *BitBuffer, uint8_t *Data, uint32_t MaxLength)
void BitBuffer_SetBits(BitBuffer_t *BitBuffer, int NumBits, uint32_t Data)
int HdffCmdAvMuteVideo(int OsdDevice, uint8_t DecoderIndex, int Mute)
int HdffCmdAvSetTeletextPid(int OsdDevice, uint8_t DecoderIndex, uint16_t Pid)
int HdffCmdAvSetPcrPid(int OsdDevice, uint8_t DecoderIndex, uint16_t Pid)
int HdffCmdAvSetVideoPid(int OsdDevice, uint8_t DecoderIndex, uint16_t Pid, HdffVideoStreamType_t StreamType)
int HdffCmdAvSetAudioPid(int OsdDevice, uint8_t DecoderIndex, uint16_t Pid, HdffAudioStreamType_t StreamType, HdffAvContainerType_t ContainerType)
int HdffCmdAvSetAudioSpeed(int OsdDevice, uint8_t DecoderIndex, int32_t Speed)
int HdffCmdAvMuteAudio(int OsdDevice, uint8_t DecoderIndex, int Mute)
int HdffCmdAvSetAudioChannel(int OsdDevice, uint8_t AudioChannel)
int HdffCmdAvSetAudioDownmix(int OsdDevice, HdffAudioDownmixMode_t DownmixMode)
int HdffCmdAvFlushBuffer(int OsdDevice, uint8_t DecoderIndex, int FlushAudio, int FlushVideo)
int HdffCmdAvSetAudioDelay(int OsdDevice, int16_t Delay)
int HdffCmdAvSetStc(int OsdDevice, uint8_t DecoderIndex, uint64_t Stc)
int HdffCmdAvSetVideoSpeed(int OsdDevice, uint8_t DecoderIndex, int32_t Speed)
int HdffCmdAvSetPlayMode(int OsdDevice, uint8_t PlayMode, int Realtime)
int HdffCmdAvSetDecoderInput(int OsdDevice, uint8_t DecoderIndex, uint8_t DemultiplexerIndex)
int HdffCmdAvSetDemultiplexerInput(int OsdDevice, uint8_t DemultiplexerIndex, uint8_t TsInputIndex)
int HdffCmdAvEnableVideoAfterStop(int OsdDevice, uint8_t DecoderIndex, int EnableVideoAfterStop)
int HdffCmdAvSetVideoFormat(int OsdDevice, uint8_t DecoderIndex, const HdffVideoFormat_t *VideoFormat)
int HdffCmdAvShowStillImage(int OsdDevice, uint8_t DecoderIndex, const uint8_t *StillImage, int Size, HdffVideoStreamType_t StreamType)
int HdffCmdAvEnableSync(int OsdDevice, uint8_t DecoderIndex, int SyncAudio, int SyncVideo)
int HdffCmdAvSetVideoWindow(int OsdDevice, uint8_t DecoderIndex, int Enable, uint16_t X, uint16_t Y, uint16_t Width, uint16_t Height)
int HdffCmdAvSetSyncShift(int OsdDevice, int16_t SyncShift)
int HdffCmdAvSetVideoOutputMode(int OsdDevice, uint8_t DecoderIndex, HdffVideoOutputMode_t OutputMode)
void HdffCmdBuildHeader(BitBuffer_t *MsgBuf, HdffMessageType_t MsgType, HdffMessageGroup_t MsgGroup, HdffMessageId_t MsgId)
uint32_t HdffCmdSetLength(BitBuffer_t *MsgBuf)
@ HDFF_MSG_GROUP_AV_DECODER
@ HDFF_MSG_AV_SET_DEMULTIPLEXER_INPUT
@ HDFF_MSG_AV_SET_DECODER_INPUT
@ HDFF_MSG_AV_SET_TELETEXT_PID
@ HDFF_MSG_AV_SET_AUDIO_PID
@ HDFF_MSG_AV_SET_PCR_PID
@ HDFF_MSG_AV_SET_OPTIONS
@ HDFF_MSG_AV_SHOW_STILL_IMAGE
@ HDFF_MSG_AV_FLUSH_BUFFER
@ HDFF_MSG_AV_SET_VIDEO_WINDOW
@ HDFF_MSG_AV_SET_VIDEO_SPEED
@ HDFF_MSG_AV_SET_PLAY_MODE
@ HDFF_MSG_AV_ENABLE_VIDEO_AFTER_STOP
@ HDFF_MSG_AV_SET_VIDEO_FORMAT
@ HDFF_MSG_AV_SET_AUDIO_DOWNMIX
@ HDFF_MSG_AV_SET_VIDEO_PID
@ HDFF_MSG_AV_SET_AUDIO_DELAY
@ HDFF_MSG_AV_SET_AUDIO_CHANNEL
@ HDFF_MSG_AV_ENABLE_SYNC
@ HDFF_MSG_AV_SET_AUDIO_SPEED
@ HDFF_MSG_AV_SET_VIDEO_OUTPUT_MODE