1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-02-24 23:14:19 +00:00
srs/trunk/src/protocol/srs_protocol_format.cpp

58 lines
1.3 KiB
C++
Raw Normal View History

//
// Copyright (c) 2013-2023 The SRS Authors
//
// SPDX-License-Identifier: MIT or MulanPSL-2.0
//
#include <srs_protocol_format.hpp>
#include <srs_kernel_error.hpp>
#include <srs_kernel_codec.hpp>
#include <srs_protocol_rtmp_stack.hpp>
#include <srs_kernel_buffer.hpp>
#include <srs_core_autofree.hpp>
#include <srs_kernel_utility.hpp>
SrsRtmpFormat::SrsRtmpFormat()
{
}
SrsRtmpFormat::~SrsRtmpFormat()
{
}
2017-09-23 14:12:33 +00:00
srs_error_t SrsRtmpFormat::on_metadata(SrsOnMetaDataPacket* meta)
{
// TODO: FIXME: Try to initialize format from metadata.
2017-09-23 14:12:33 +00:00
return srs_success;
}
2017-09-23 14:12:33 +00:00
srs_error_t SrsRtmpFormat::on_audio(SrsSharedPtrMessage* shared_audio)
{
SrsSharedPtrMessage* msg = shared_audio;
char* data = msg->payload;
int size = msg->size;
return SrsFormat::on_audio(msg->timestamp, data, size);
}
2017-09-23 14:12:33 +00:00
srs_error_t SrsRtmpFormat::on_audio(int64_t timestamp, char* data, int size)
{
return SrsFormat::on_audio(timestamp, data, size);
}
2017-09-23 14:12:33 +00:00
srs_error_t SrsRtmpFormat::on_video(SrsSharedPtrMessage* shared_video)
{
SrsSharedPtrMessage* msg = shared_video;
char* data = msg->payload;
int size = msg->size;
return SrsFormat::on_video(msg->timestamp, data, size);
}
2017-09-23 14:12:33 +00:00
srs_error_t SrsRtmpFormat::on_video(int64_t timestamp, char* data, int size)
{
return SrsFormat::on_video(timestamp, data, size);
}