Copyright © 2005-2019 MultiMedia Soft

StreamMixerPlayerAddToSpeaker method

Previous pageReturn to chapter overviewNext page

Remarks

 

Adds a player to a specific speaker of the given stream mixer having multi-channel surround support; when a player is added to a stream mixer it will redirect its audio output to the stream mixer instead of sending it to the output device set into the InitSoundSystem method.

A player added to a stream mixer can be removed at a later time through the StreamMixerPlayerRemove method.

 

Further information about the use of custom Stream Mixers can be found inside the How to use custom Stream Mixers tutorial.

 

 

Syntax

 

[Visual Basic]

Public Function StreamMixerPlayerAddToSpeaker (

nStreamMixerID as Int32,

nPlayerIndex as Int16,

nSpeaker as enumSpeakers

) as enumErrorCodes


 

[C#]

public enumErrorCodes StreamMixerPlayerAddToSpeaker (

Int32 nStreamMixerID,

Int16 nPlayerIndex,

enumSpeakers nSpeaker

);


 

[C++]

public: enumErrorCodes StreamMixerPlayerAddToSpeaker (

Int32 nStreamMixerID,

Int16 nPlayerIndex,

enumSpeakers nSpeaker

);


 

 

Parameter

Description

 

 

nStreamMixerID

Unique identifier of the stream mixer created by a previous call to the StreamMixerCreateWithSurround method

nPlayerIndex

Number representing the zero-based index of the involved player

nSpeaker

The speaker assigned to the given player.

Supported values are the following:

Mnemonic value

Numeric value

Meaning

SPEAKER_FRONT

0

Front speakers (Stereo)

SPEAKER_REAR

1

Rear speakers (Stereo)

SPEAKER_CENTER_LFE

2

Center speakers (Stereo)

SPEAKER_REAR_CENTER

3

Rear center speakers (Stereo)

SPEAKER_FRONT_LEFT

4

Front-left speaker (Mono)

SPEAKER_FRONT_RIGHT

5

Front-right speaker (Mono)

SPEAKER_REAR_LEFT

6

Rear-left speaker (Mono)

SPEAKER_REAR_RIGHT

7

Rear-right speaker (Mono)

SPEAKER_CENTER

8

Center speaker (Mono)

SPEAKER_LFE

9

LFE or Subwoofer speaker (Mono)

SPEAKER_REAR_CENTER_LEFT

10

Rear Center Left speaker (Mono)

SPEAKER_REAR_CENTER_RIGHT

11

Rear Center Right speaker (Mono)

 

Below you can see the positioning of the Stereo speakers on a wide 7.1 configuration (the reported blue numbers corresponds to the Numeric value of the parameter)

adjstudnet_i00006c

and below you can see the positioning of the Mono speakers on the same wide 7.1 configuration

 

adjstudnet_i00006d

 

 

 

Return value

 

Value

Meaning

 

 

Negative value

An error occurred, check the LastError property value in order to get the error code

enumErrorCodes.ERR_NOERROR (0)

The method call was successful