# OHOS::Media::Source ## **Overview** **Related Modules:** [MultiMedia\_MediaCommon](MultiMedia_MediaCommon.md) **Description:** Provides functions to implement source-related operations. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Public Member Functions
Source (const std::string &uri) |
A constructor used to create a Source instance based on a specified URI. |
Source (const std::string &uri, const std::map< std::string, std::string > &header) |
A constructor used to create a Source instance based on a specified URI and header. |
Source (const std::shared_ptr< StreamSource > &stream, const Format &formats) |
A constructor used to create a Source instance based on the stream source and format information. |
GetSourceType () const |
|
GetSourceUri () const |
|
GetSourceHeader () const |
|
GetSourceStream () const |
const std::shared_ptr< StreamSource > & |
GetSourceStreamFormat () const |
const Format & |