Commit a68f2cb9 authored by Max Kellermann's avatar Max Kellermann

input/InputPlugin: add API documentation

parent 5f5be823
...@@ -49,6 +49,9 @@ struct InputPlugin { ...@@ -49,6 +49,9 @@ struct InputPlugin {
void (*finish)(); void (*finish)();
/** /**
* Attempt to open the given URI. Returns nullptr if the
* plugin does not support this URI.
*
* Throws std::runtime_error on error. * Throws std::runtime_error on error.
*/ */
InputStreamPtr (*open)(const char *uri, InputStreamPtr (*open)(const char *uri,
...@@ -56,7 +59,8 @@ struct InputPlugin { ...@@ -56,7 +59,8 @@ struct InputPlugin {
/** /**
* Prepare a #RemoteTagScanner. The operation must be started * Prepare a #RemoteTagScanner. The operation must be started
* using RemoteTagScanner::Start(). * using RemoteTagScanner::Start(). Returns nullptr if the
* plugin does not support this URI.
* *
* Throws on error. * Throws on error.
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment