1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

for #299, refine the signature of api for hls/dash

This commit is contained in:
winlin 2017-02-19 21:48:32 +08:00
parent 711b58e0b2
commit ede1c34a25
6 changed files with 54 additions and 32 deletions

View file

@ -32,6 +32,14 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
class SrsRequest;
class SrsOriginHub;
class SrsSharedPtrMessage;
class SrsFormat;
/**
*/
class SrsFragmentedMp4
{
public:
};
/**
* The MPEG-DASH encoder, transmux RTMP to DASH.
@ -52,9 +60,9 @@ public:
// When stream start publishing.
virtual int on_publish();
// When got an shared audio message.
virtual int on_audio(SrsSharedPtrMessage* shared_audio);
virtual int on_audio(SrsSharedPtrMessage* shared_audio, SrsFormat* format);
// When got an shared video message.
virtual int on_video(SrsSharedPtrMessage* shared_video, bool is_sequence_header);
virtual int on_video(SrsSharedPtrMessage* shared_video, SrsFormat* format);
// When stream stop publishing.
virtual void on_unpublish();
};