mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-05-31 15:01:35 +08:00
增加rtmp/rtsp对音频G711A,G711U的支持
This commit is contained in:
@@ -101,6 +101,15 @@ API_EXPORT void API_CALL mk_player_set_on_data(mk_player ctx, on_mk_play_data cb
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
API_EXPORT int API_CALL mk_player_video_codecId(mk_player ctx)
|
||||
{
|
||||
assert(ctx);
|
||||
MediaPlayer::Ptr& player = *((MediaPlayer::Ptr*)ctx);
|
||||
auto track = dynamic_pointer_cast<VideoTrack>(player->getTrack(TrackVideo));
|
||||
return track ? track->getCodecId() : CodecInvalid;
|
||||
}
|
||||
|
||||
API_EXPORT int API_CALL mk_player_video_width(mk_player ctx) {
|
||||
assert(ctx);
|
||||
MediaPlayer::Ptr &player = *((MediaPlayer::Ptr *)ctx);
|
||||
@@ -122,6 +131,15 @@ API_EXPORT int API_CALL mk_player_video_fps(mk_player ctx) {
|
||||
return track ? track->getVideoFps() : 0;
|
||||
}
|
||||
|
||||
|
||||
API_EXPORT int API_CALL mk_player_audio_codecId(mk_player ctx)
|
||||
{
|
||||
assert(ctx);
|
||||
MediaPlayer::Ptr& player = *((MediaPlayer::Ptr*)ctx);
|
||||
auto track = dynamic_pointer_cast<AudioTrack>(player->getTrack(TrackAudio));
|
||||
return track ? track->getCodecId() : CodecInvalid;
|
||||
}
|
||||
|
||||
API_EXPORT int API_CALL mk_player_audio_samplerate(mk_player ctx) {
|
||||
assert(ctx);
|
||||
MediaPlayer::Ptr &player = *((MediaPlayer::Ptr *)ctx);
|
||||
|
||||
Reference in New Issue
Block a user