|
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 | ) |

