Java Doc for RtspManager.java in  » 6.0-JDK-Modules » j2me » com » sun » mmedia » rtsp » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules » j2me » com.sun.mmedia.rtsp 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.mmedia.rtsp.RtspManager

RtspManager
public class RtspManager (Code)
Manager for RTSP connections.
author:
   Marc Owerfeldt



Constructor Summary
public  RtspManager(String url)
     Constructor for the RtspManager.

Method Summary
public  voidcloseConnection()
     Closes the TCP/IP connection to the RTSP server.
public  booleancreateConnection()
     Creates a new connection to the specified RTSP server.
public  int[]getClientPorts()
    
public  longgetDuration()
     Gets the duration of the media stream.
public static  StringgetMediaAttribute(MediaDescription md, String attribute)
    
public  StringgetMediaType(int track)
     Gets the media type for the specified track.
Parameters:
  track - The track index, i.e.
public  String[]getMediaTypes()
     Gets an array of media types.
public  intgetNumberOfTracks()
     Gets the number of tracks of this media presentation.
public  StringgetProcessError()
     Retrieves the error description if an error occurred during parsing or processing of RTSP messages.
public  StringgetServerAddress()
     Gets the address of the RTSP server.
public  int[]getServerPorts()
     Gets the server ports pair (RTP/RTCP).
public  intgetStatusCode()
     Gets the status code of the RTSP response message.
public  intgetVideoHeight()
     Gets the video height.
public  intgetVideoWidth()
     Gets the video width.
public  voidrtspConnectionTerminated(int connectionId)
    
public  voidrtspMessageIndication(Message message)
     Callback method indicating that an RTSP message has been received.
public  booleanrtspSetup()
     Sends an RTSP SETUP request to the RTSP server and processes its response.
public  booleanrtspStart()
     Sends an RTSP START message.
public  voidrtspStop()
     Sends an RTSP STOP message.
public  voidrtspTeardown()
     Sends an RTSP TEARDOWN message.
public  voidsetProcessError(String error)
     Sets the detailed error description in case an error occurred while parsing or processing RTSP messages.
public  voidsetStartPos(double startPos)
     Sets the media starting position in the next RTSP PLAY request.


Constructor Detail
RtspManager
public RtspManager(String url) throws MediaException(Code)
Constructor for the RtspManager.
Parameters:
  url - The RTSP URL, for example "rtsp://rio:1554/br.mov".
exception:
  MediaException - Description of the Exception




Method Detail
closeConnection
public void closeConnection()(Code)
Closes the TCP/IP connection to the RTSP server.



createConnection
public boolean createConnection()(Code)
Creates a new connection to the specified RTSP server. Returns true if the connection was establishedsuccessfully, otherwise false.



getClientPorts
public int[] getClientPorts()(Code)
Gets the clientPorts attribute of the RtspManager object The clientPorts value



getDuration
public long getDuration()(Code)
Gets the duration of the media stream. The duration value in microseconds.



getMediaAttribute
public static String getMediaAttribute(MediaDescription md, String attribute)(Code)
Gets the mediaAttribute attribute of the RtspManager class
Parameters:
  md - Description of the Parameter
Parameters:
  attribute - Description of the Parameter The mediaAttribute value



getMediaType
public String getMediaType(int track)(Code)
Gets the media type for the specified track.
Parameters:
  track - The track index, i.e. track 0, 1,.... Returns a string containing the media type.



getMediaTypes
public String[] getMediaTypes()(Code)
Gets an array of media types. Returns an array of media types.



getNumberOfTracks
public int getNumberOfTracks()(Code)
Gets the number of tracks of this media presentation. The number of tracks.



getProcessError
public String getProcessError()(Code)
Retrieves the error description if an error occurred during parsing or processing of RTSP messages. The error description.



getServerAddress
public String getServerAddress()(Code)
Gets the address of the RTSP server. The server address value.



getServerPorts
public int[] getServerPorts()(Code)
Gets the server ports pair (RTP/RTCP). The server ports.



getStatusCode
public int getStatusCode()(Code)
Gets the status code of the RTSP response message. The status code if the message can be parsed successfully,otherwise -1.



getVideoHeight
public int getVideoHeight()(Code)
Gets the video height. The video height.



getVideoWidth
public int getVideoWidth()(Code)
Gets the video width. The video width.



rtspConnectionTerminated
public void rtspConnectionTerminated(int connectionId)(Code)
Description of the Method
Parameters:
  connectionId - Description of the Parameter



rtspMessageIndication
public void rtspMessageIndication(Message message)(Code)
Callback method indicating that an RTSP message has been received.
Parameters:
  message - The RTSP message.



rtspSetup
public boolean rtspSetup()(Code)
Sends an RTSP SETUP request to the RTSP server and processes its response. Returns true if the session was set-up successfully, otherwise false.



rtspStart
public boolean rtspStart()(Code)
Sends an RTSP START message. Returns true, if the RTSP session was started successfully, otherwise false.



rtspStop
public void rtspStop()(Code)
Sends an RTSP STOP message.



rtspTeardown
public void rtspTeardown()(Code)
Sends an RTSP TEARDOWN message.



setProcessError
public void setProcessError(String error)(Code)
Sets the detailed error description in case an error occurred while parsing or processing RTSP messages.
Parameters:
  error - The error description.



setStartPos
public void setStartPos(double startPos)(Code)
Sets the media starting position in the next RTSP PLAY request. .
Parameters:
  startPos - The new start position in microseconds.



Methods inherited from java.lang.Object
public boolean equals(Object obj)(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.