FreeRDP
|
#include <freerdp/freerdp.h>
Functions | |
TSMF_PRESENTATION * | tsmf_presentation_new (const BYTE *guid, IWTSVirtualChannelCallback *pChannelCallback) |
TSMF_PRESENTATION * | tsmf_presentation_find_by_id (const BYTE *guid) |
BOOL | tsmf_presentation_start (TSMF_PRESENTATION *presentation) |
BOOL | tsmf_presentation_stop (TSMF_PRESENTATION *presentation) |
UINT | tsmf_presentation_sync (TSMF_PRESENTATION *presentation) |
BOOL | tsmf_presentation_paused (TSMF_PRESENTATION *presentation) |
BOOL | tsmf_presentation_restarted (TSMF_PRESENTATION *presentation) |
BOOL | tsmf_presentation_volume_changed (TSMF_PRESENTATION *presentation, UINT32 newVolume, UINT32 muted) |
BOOL | tsmf_presentation_set_geometry_info (TSMF_PRESENTATION *presentation, UINT32 x, UINT32 y, UINT32 width, UINT32 height, int num_rects, RDP_RECT *rects) |
void | tsmf_presentation_set_audio_device (TSMF_PRESENTATION *presentation, const char *name, const char *device) |
void | tsmf_presentation_free (TSMF_PRESENTATION *presentation) |
TSMF_STREAM * | tsmf_stream_new (TSMF_PRESENTATION *presentation, UINT32 stream_id, rdpContext *rdpcontext) |
TSMF_STREAM * | tsmf_stream_find_by_id (TSMF_PRESENTATION *presentation, UINT32 stream_id) |
BOOL | tsmf_stream_set_format (TSMF_STREAM *stream, const char *name, wStream *s) |
void | tsmf_stream_end (TSMF_STREAM *stream, UINT32 message_id, IWTSVirtualChannelCallback *pChannelCallback) |
void | tsmf_stream_free (TSMF_STREAM *stream) |
BOOL | tsmf_stream_flush (TSMF_STREAM *stream) |
BOOL | tsmf_stream_push_sample (TSMF_STREAM *stream, IWTSVirtualChannelCallback *pChannelCallback, UINT32 sample_id, UINT64 start_time, UINT64 end_time, UINT64 duration, UINT32 extensions, UINT32 data_size, BYTE *data) |
BOOL | tsmf_media_init (void) |
void | tsmf_stream_start_threads (TSMF_STREAM *stream) |
BOOL tsmf_media_init | ( | void | ) |
TSMF_PRESENTATION* tsmf_presentation_find_by_id | ( | const BYTE * | guid | ) |
void tsmf_presentation_free | ( | TSMF_PRESENTATION * | presentation | ) |
TSMF_PRESENTATION* tsmf_presentation_new | ( | const BYTE * | guid, |
IWTSVirtualChannelCallback * | pChannelCallback | ||
) |
BOOL tsmf_presentation_paused | ( | TSMF_PRESENTATION * | presentation | ) |
BOOL tsmf_presentation_restarted | ( | TSMF_PRESENTATION * | presentation | ) |
void tsmf_presentation_set_audio_device | ( | TSMF_PRESENTATION * | presentation, |
const char * | name, | ||
const char * | device | ||
) |
BOOL tsmf_presentation_set_geometry_info | ( | TSMF_PRESENTATION * | presentation, |
UINT32 | x, | ||
UINT32 | y, | ||
UINT32 | width, | ||
UINT32 | height, | ||
int | num_rects, | ||
RDP_RECT * | rects | ||
) |
BOOL tsmf_presentation_start | ( | TSMF_PRESENTATION * | presentation | ) |
BOOL tsmf_presentation_stop | ( | TSMF_PRESENTATION * | presentation | ) |
UINT tsmf_presentation_sync | ( | TSMF_PRESENTATION * | presentation | ) |
Function description
BOOL tsmf_presentation_volume_changed | ( | TSMF_PRESENTATION * | presentation, |
UINT32 | newVolume, | ||
UINT32 | muted | ||
) |
void tsmf_stream_end | ( | TSMF_STREAM * | stream, |
UINT32 | message_id, | ||
IWTSVirtualChannelCallback * | pChannelCallback | ||
) |
TSMF_STREAM* tsmf_stream_find_by_id | ( | TSMF_PRESENTATION * | presentation, |
UINT32 | stream_id | ||
) |
BOOL tsmf_stream_flush | ( | TSMF_STREAM * | stream | ) |
void tsmf_stream_free | ( | TSMF_STREAM * | stream | ) |
TSMF_STREAM* tsmf_stream_new | ( | TSMF_PRESENTATION * | presentation, |
UINT32 | stream_id, | ||
rdpContext * | rdpcontext | ||
) |
BOOL tsmf_stream_push_sample | ( | TSMF_STREAM * | stream, |
IWTSVirtualChannelCallback * | pChannelCallback, | ||
UINT32 | sample_id, | ||
UINT64 | start_time, | ||
UINT64 | end_time, | ||
UINT64 | duration, | ||
UINT32 | extensions, | ||
UINT32 | data_size, | ||
BYTE * | data | ||
) |
BOOL tsmf_stream_set_format | ( | TSMF_STREAM * | stream, |
const char * | name, | ||
wStream * | s | ||
) |
void tsmf_stream_start_threads | ( | TSMF_STREAM * | stream | ) |