43 const TUid KUidMccVideoSource = { 0x102747D6 }; |
43 const TUid KUidMccVideoSource = { 0x102747D6 }; |
44 const TUid KUidMccVideoSink = { 0x102747D8 }; |
44 const TUid KUidMccVideoSink = { 0x102747D8 }; |
45 const TUid KUidMccTranscoder = { 0x10282897 }; |
45 const TUid KUidMccTranscoder = { 0x10282897 }; |
46 const TUid KUidMccAnySource = { 0x10283394 }; |
46 const TUid KUidMccAnySource = { 0x10283394 }; |
47 const TUid KUidMccAnySink = { 0x10283395 }; |
47 const TUid KUidMccAnySink = { 0x10283395 }; |
|
48 const TUid KUidMccMsrpSource = { 0xA000EBE3 }; |
|
49 const TUid KUidMccMsrpSink = { 0xA000EBE4 }; |
48 |
50 |
49 // MACROS |
51 // MACROS |
50 |
52 |
51 // DATA TYPES |
53 // DATA TYPES |
52 |
54 |
554 * request |
556 * request |
555 * @return Error code |
557 * @return Error code |
556 */ |
558 */ |
557 IMPORT_C TInt CancelMediaQualityRequest( |
559 IMPORT_C TInt CancelMediaQualityRequest( |
558 const TMccMediaQualityConfig& aConfig ); |
560 const TMccMediaQualityConfig& aConfig ); |
|
561 |
|
562 /** |
|
563 * Set remote msrp path and port number for a given session. |
|
564 * @param aSessionId session ID |
|
565 * @param aLinkId link ID |
|
566 * @param aRemoteMsrpPath Remote msrp path to set |
|
567 * @return One of the standard system-wide error codes. |
|
568 */ |
|
569 IMPORT_C TInt SetRemoteMsrpPath( TUint32 aSessionId, TUint32 aLinkId, |
|
570 TDes8& aRemoteAddr, TDes8& aConnStatus); |
559 |
571 |
560 /** |
572 /** |
|
573 * Creates a new MCC link with a remote participant. Link creates |
|
574 * new MSRP session with given network settings. |
|
575 * @param aSessionId session ID |
|
576 * @param aLinkType Defines is stream Up- or Downlink |
|
577 * @param aLinkId ID of new link |
|
578 * @param aNetSettings network settings for the link |
|
579 * @param &aLocalMsrpPath Returned LocalMSRPPath from MSRP stack |
|
580 * @return KErrNone if success; otherwise system wide error code. |
|
581 */ |
|
582 |
|
583 |
|
584 IMPORT_C TInt CreateLink( TUint32 aSessionId, |
|
585 TInt aLinkType, |
|
586 TUint32& aLinkId, |
|
587 TMccMsrpSettings& aNetSettings); |
|
588 |
|
589 /** |
561 * Returns the reference to handle to controller plugin which interface |
590 * Returns the reference to handle to controller plugin which interface |
562 * use for sending custom commands. |
591 * use for sending custom commands. |
563 * Client representation of a controller plugin for |
592 * Client representation of a controller plugin for |
564 * the Multimedia Framework. |
593 * the Multimedia Framework. |
565 * @since Series 60 3.2 |
594 * @since Series 60 3.2 |