FreeRDP
tsmf_ifman.c File Reference
#include <freerdp/config.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <winpr/crt.h>
#include <winpr/stream.h>
#include "tsmf_types.h"
#include "tsmf_constants.h"
#include "tsmf_media.h"
#include "tsmf_codec.h"
#include "tsmf_ifman.h"

Functions

UINT tsmf_ifman_rim_exchange_capability_request (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_exchange_capability_request (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_check_format_support_request (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_new_presentation (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_add_stream (TSMF_IFMAN *ifman, rdpContext *rdpcontext)
 
UINT tsmf_ifman_set_topology_request (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_remove_stream (TSMF_IFMAN *ifman)
 
static float tsmf_stream_read_float (wStream *s)
 
UINT tsmf_ifman_set_source_video_rect (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_shutdown_presentation (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_stream_volume (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_channel_volume (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_set_video_window (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_update_geometry_info (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_set_allocator (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_notify_preroll (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_sample (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_flush (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_end_of_stream (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_playback_started (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_playback_paused (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_playback_restarted (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_playback_stopped (TSMF_IFMAN *ifman)
 
UINT tsmf_ifman_on_playback_rate_changed (TSMF_IFMAN *ifman)
 

Function Documentation

◆ tsmf_ifman_add_stream()

UINT tsmf_ifman_add_stream ( TSMF_IFMAN ifman,
rdpContext *  rdpcontext 
)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_check_format_support_request()

UINT tsmf_ifman_check_format_support_request ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_exchange_capability_request()

UINT tsmf_ifman_exchange_capability_request ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_notify_preroll()

UINT tsmf_ifman_notify_preroll ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_channel_volume()

UINT tsmf_ifman_on_channel_volume ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_end_of_stream()

UINT tsmf_ifman_on_end_of_stream ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_flush()

UINT tsmf_ifman_on_flush ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_new_presentation()

UINT tsmf_ifman_on_new_presentation ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_playback_paused()

UINT tsmf_ifman_on_playback_paused ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_playback_rate_changed()

UINT tsmf_ifman_on_playback_rate_changed ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_playback_restarted()

UINT tsmf_ifman_on_playback_restarted ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_playback_started()

UINT tsmf_ifman_on_playback_started ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_playback_stopped()

UINT tsmf_ifman_on_playback_stopped ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_sample()

UINT tsmf_ifman_on_sample ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_on_stream_volume()

UINT tsmf_ifman_on_stream_volume ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_remove_stream()

UINT tsmf_ifman_remove_stream ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_rim_exchange_capability_request()

UINT tsmf_ifman_rim_exchange_capability_request ( TSMF_IFMAN ifman)

FreeRDP: A Remote Desktop Protocol Implementation Video Redirection Virtual Channel - Interface Manipulation

Copyright 2010-2011 Vic Lee Copyright 2012 Hewlett-Packard Development Company, L.P. Copyright 2015 Thincast Technologies GmbH Copyright 2015 DI (FH) Martin Haimberger marti.nosp@m.n.ha.nosp@m.imber.nosp@m.ger@.nosp@m.thinc.nosp@m.ast..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_set_allocator()

UINT tsmf_ifman_set_allocator ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the caller graph for this function:

◆ tsmf_ifman_set_source_video_rect()

UINT tsmf_ifman_set_source_video_rect ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_set_topology_request()

UINT tsmf_ifman_set_topology_request ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_set_video_window()

UINT tsmf_ifman_set_video_window ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the caller graph for this function:

◆ tsmf_ifman_shutdown_presentation()

UINT tsmf_ifman_shutdown_presentation ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_ifman_update_geometry_info()

UINT tsmf_ifman_update_geometry_info ( TSMF_IFMAN ifman)

Function description

Returns
0 on success, otherwise a Win32 error code
Here is the call graph for this function:
Here is the caller graph for this function:

◆ tsmf_stream_read_float()

static float tsmf_stream_read_float ( wStream s)
static
Here is the caller graph for this function: