A stream duration query object. More...
List of all members.
| 
Public Member Functions | 
|  | QueryDuration (GstQuery* query) | 
| void | set (Format format, gint64 duration) | 
|  | Answer a duration query by setting the requested value in the given format. 
 | 
| void | parse (Format& format, gint64& duration) const | 
|  | Parse a duration query answer. 
 | 
| gint64 | parse () const | 
|  | Parse a duration query answer, returning the duration. 
 | 
| Format | parse_format () const | 
|  | Parse a duration query answer, returning the format of the duration. 
 | 
| 
Static Public Member Functions | 
| static Glib::RefPtr< Gst::Query > | create (Format format) | 
|  | Constructs a new stream duration query object to query in the given format. 
 | 
Detailed Description
A stream duration query object. 
See create() for more details. 
Constructor & Destructor Documentation
      
        
          | Gst::QueryDuration::QueryDuration | ( | GstQuery * | query | ) |  [explicit] | 
      
 
 
Member Function Documentation
Constructs a new stream duration query object to query in the given format. 
A duration query will give the total length of the stream. 
- Parameters:
- 
  
    | format | The Gst::Format for this duration query. |  
 
- Returns:
- The new Gst::QueryDuration. 
 
 
      
        
          | gint64 Gst::QueryDuration::parse | ( |  | ) | const | 
      
 
Parse a duration query answer, returning the duration. 
- Returns:
- The total duration. 
 
 
      
        
          | void Gst::QueryDuration::parse | ( | Format& | format, | 
        
          |  |  | gint64 & | duration | 
        
          |  | ) |  | const | 
      
 
Parse a duration query answer. 
Write the format of the duration into format, and the value into duration. Use the other parse() methods for parsing individual values. 
- Parameters:
- 
  
    | format | The storage for the Gst::Format of the duration value. |  | duration | The storage for the total duration. |  
 
 
 
      
        
          | Format Gst::QueryDuration::parse_format | ( |  | ) | const | 
      
 
Parse a duration query answer, returning the format of the duration. 
- Returns:
- The Gst::Format of the duration value. 
 
 
      
        
          | void Gst::QueryDuration::set | ( | Format | format, | 
        
          |  |  | gint64 | duration | 
        
          |  | ) |  |  | 
      
 
Answer a duration query by setting the requested value in the given format. 
- Parameters:
- 
  
    | format | The Gst::Format for the duration. |  | duration | The duration of the stream. |  
 
 
 
The documentation for this class was generated from the following file: