Home
last modified time | relevance | path

Searched refs:adtsHeader (Results 1 – 8 of 8) sorted by relevance

/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/src/
H A Dav_trans_utils.cpp283 void GenerateAdtsHeader(unsigned char* adtsHeader, uint32_t packetLen, uint32_t profile, uint32_t s… in GenerateAdtsHeader() argument
315 adtsHeader[arrZero] = (unsigned char) 0xFF; in GenerateAdtsHeader()
316 adtsHeader[arrOne] = (unsigned char) 0xF9; in GenerateAdtsHeader()
320adtsHeader[arrTwo] = (unsigned char) (((profile - 1) << calSix) + (freqIdx << calTwo) + (channels … in GenerateAdtsHeader()
321adtsHeader[arrThree] = (unsigned char) (((channels & calThree) << calSix) + (packetLen >> calEleve… in GenerateAdtsHeader()
322 adtsHeader[arrFour] = (unsigned char) ((packetLen & 0x7FF) >> calThree); in GenerateAdtsHeader()
323 adtsHeader[arrFive] = (unsigned char) (((packetLen & calSeven) << calFive) + 0x1F); in GenerateAdtsHeader()
324 adtsHeader[arrSix] = (unsigned char) 0xFC; in GenerateAdtsHeader()
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/minimp4_demuxer/
H A Dminimp4_demuxer_plugin.cpp292 uint8_t adtsHeader[ADTS_HEADER_SIZE] = {0}; in FillADTSHead() local
299 adtsHeader[0] = static_cast<uint8_t>(0xFF); in FillADTSHead()
300 adtsHeader[1] = static_cast<uint8_t>(0xF1); in FillADTSHead()
301adtsHeader[2] = static_cast<uint8_t>(objectTypeIndication) + (samplerateIndex << 2) + (channelConf… in FillADTSHead()
302adtsHeader[3] = static_cast<uint8_t>(((channelConfig & 0x3) << 6) + (packetLen >> 11)); // 3,6,11 … in FillADTSHead()
303 adtsHeader[4] = static_cast<uint8_t>((packetLen & 0x7FF) >> 3); // 4, 3 按协议取信息帧 in FillADTSHead()
304 adtsHeader[5] = static_cast<uint8_t>(((packetLen & 0x7) << 5) + 0x1F); // 5 按协议取信息帧 in FillADTSHead()
305 adtsHeader[6] = static_cast<uint8_t>(0xFC); // 6 按协议取信息帧 in FillADTSHead()
306 data->Write(adtsHeader, ADTS_HEADER_SIZE, 0); in FillADTSHead()
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/audio/encoder/
H A Daudio_ffmpeg_aac_encoder_plugin.cpp67 int32_t AudioFFMpegAacEncoderPlugin::GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, in GetAdtsHeader() argument
78 adtsHeader += 0xFF; in GetAdtsHeader()
79 adtsHeader += 0xF1; in GetAdtsHeader()
80 adtsHeader += (profile << 0x6) + (freqIdx << 0x2) + (chanCfg >> 0x2); in GetAdtsHeader()
81 adtsHeader += (((chanCfg & 0x3) << 0x6) + (frameLength >> 0xB)); in GetAdtsHeader()
82 adtsHeader += ((frameLength & 0x7FF) >> 0x3); in GetAdtsHeader()
83 adtsHeader += (((frameLength & 0x7) << 0x5) + 0x1F); in GetAdtsHeader()
84 adtsHeader += 0xFC; in GetAdtsHeader()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/aac/
H A Dffmpeg_aac_encoder_plugin.cpp100 Status FFmpegAACEncoderPlugin::GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, in GetAdtsHeader() argument
111 adtsHeader += 0xFF; in GetAdtsHeader()
112 adtsHeader += 0xF1; in GetAdtsHeader()
113 adtsHeader += ((profile) << 0x6) + (freqIdx << 0x2) + (chanCfg >> 0x2); in GetAdtsHeader()
114 adtsHeader += (((chanCfg & 0x3) << 0x6) + (frameLength >> 0xB)); in GetAdtsHeader()
115 adtsHeader += ((frameLength & 0x7FF) >> 0x3); in GetAdtsHeader()
116 adtsHeader += (((frameLength & 0x7) << 0x5) + 0x1F); in GetAdtsHeader()
117 adtsHeader += 0xFC; in GetAdtsHeader()
H A Dffmpeg_aac_encoder_plugin.h92 …Status GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, std::shared_ptr<AVCodecContext>…
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/test/av_trans_input/daudio_input_test/
H A Ddaudio_input_test.cpp391 unsigned char* adtsHeader = new unsigned char[1024]; variable
396 GenerateAdtsHeader(adtsHeader, packetLen, profile, sampleRate, channels);
399 GenerateAdtsHeader(adtsHeader, packetLen, profile, sampleRate, channels);
400 delete [] adtsHeader;
401 adtsHeader = nullptr;
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/include/
H A Dav_trans_utils.h62 void GenerateAdtsHeader(unsigned char* adtsHeader, uint32_t packetLen, uint32_t profile, uint32_t s…
/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/include/audio/encoder/
H A Daudio_ffmpeg_aac_encoder_plugin.h89 …int32_t GetAdtsHeader(std::string &adtsHeader, int32_t &headerSize, std::shared_ptr<AVCodecContext…