Returns the name and/or number of the stream issuer. This allows you to get information about the incoming connection before accepting it.
// Retrieves the name of stream issuer
CallerName is string = StreamInfo(StreamID)
// Retrieves the number of the stream issuer
CallerNumber is string = StreamInfo(StreamID, StreamCallerNumber)
<Result> = StreamInfo(<Connection identifier> [, <Requested information>])
<Result>: Character string
Name or number of the stream issuer.
<Connection identifier>: Integer
Connection identifier (found in the "Connection request of new stream" event).
<Requested information>: Optional Integer constant
Information to return:
|Name of the stream issuer.|
In WLanguage, this name can be returned by the Identifier property.
|StreamCallerNumber||Number of the stream issuer (IP address for example).|
Procedure for stream detection
A stream is associated with the event "Connection request of new stream". This event is run when a request to connect to an incoming stream is detected.
This event is run in one of the following cases:
- if the Detection property applied to the stream is set to True.
- if the option "Detection of active incoming streams" has been checked in the stream description window.
: This event is run in a specific thread of WLanguage. Therefore, it is subject to limitations specific to the threads. For more details on threads, see Managing threads with WINDEV
Unit examples (WINDEV): The Conference control
Complete examples (WINDEV): WD Video Conference