Home
last modified time | relevance | path

Searched refs:ArrayView (Results 1 – 25 of 856) sorted by relevance

12345678910>>...35

/aosp_15_r20/external/webrtc/api/
H A Darray_view_unittest.cc32 size_t Call(ArrayView<T> av) { in Call()
37 void CallFixed(ArrayView<T, N> av) {} in CallFixed()
49 ArrayView<int*> x; in TEST()
52 ArrayView<char> y = arr; in TEST()
55 ArrayView<char, 6> yf = arr; in TEST()
58 ArrayView<const char> z(arr + 1, 3); in TEST()
61 ArrayView<const char, 3> zf(arr + 1, 3); in TEST()
64 ArrayView<const char> w(arr, 2); in TEST()
67 ArrayView<const char, 2> wf(arr, 2); in TEST()
70 ArrayView<char> q(arr, 0); in TEST()
[all …]
H A Darray_view.h149 class ArrayView final : public array_view_internal::ArrayViewBase<T, Size> {
156 ArrayView(U* data, size_t size) in ArrayView() function
166 ArrayView() : ArrayView(nullptr, 0) {} in ArrayView() function
167 ArrayView(std::nullptr_t) // NOLINT in ArrayView() function
168 : ArrayView() {} in ArrayView()
169 ArrayView(std::nullptr_t, size_t size) in ArrayView() function
170 : ArrayView(static_cast<T*>(nullptr), size) { in ArrayView()
178 ArrayView(U (&array)[N]) // NOLINT in ArrayView() function
179 : ArrayView(array, N) { in ArrayView()
191 ArrayView(std::array<U, N>& u) // NOLINT in ArrayView() function
[all …]
/aosp_15_r20/external/webrtc/modules/rtp_rtcp/source/
H A Drtp_header_extensions.h41 static bool Parse(rtc::ArrayView<const uint8_t> data, uint32_t* time_24bits);
43 static bool Write(rtc::ArrayView<uint8_t> data, uint32_t time_24bits);
65 static bool Parse(rtc::ArrayView<const uint8_t> data,
68 static bool Write(rtc::ArrayView<uint8_t> data,
80 static bool Parse(rtc::ArrayView<const uint8_t> data,
86 static bool Write(rtc::ArrayView<uint8_t> data,
99 static bool Parse(rtc::ArrayView<const uint8_t> data,
101 static size_t ValueSize(rtc::ArrayView<const uint8_t> csrc_audio_levels);
102 static bool Write(rtc::ArrayView<uint8_t> data,
103 rtc::ArrayView<const uint8_t> csrc_audio_levels);
[all …]
H A Dvideo_rtp_depacketizer_av1_unittest.cc120 rtc::ArrayView<const uint8_t> payloads[] = {payload1}; in TEST()
123 rtc::ArrayView<const uint8_t> frame_view(*frame); in TEST()
135 rtc::ArrayView<const uint8_t> payloads[] = {payload1}; in TEST()
138 rtc::ArrayView<const uint8_t> frame_view(*frame); in TEST()
149 rtc::ArrayView<const uint8_t> payloads[] = {payload1}; in TEST()
152 rtc::ArrayView<const uint8_t> frame_view(*frame); in TEST()
166 rtc::ArrayView<const uint8_t> payloads[] = {payload1}; in TEST()
169 rtc::ArrayView<const uint8_t> frame_view(*frame); in TEST()
178 rtc::ArrayView<const uint8_t> payloads[] = {payload1}; in TEST()
181 EXPECT_THAT(rtc::ArrayView<const uint8_t>(*frame), in TEST()
[all …]
H A Drtp_header_extensions.cc46 bool AbsoluteSendTime::Parse(rtc::ArrayView<const uint8_t> data, in Parse()
54 bool AbsoluteSendTime::Write(rtc::ArrayView<uint8_t> data, in Write()
102 bool AbsoluteCaptureTimeExtension::Parse(rtc::ArrayView<const uint8_t> data, in Parse()
129 bool AbsoluteCaptureTimeExtension::Write(rtc::ArrayView<uint8_t> data, in Write()
167 bool AudioLevel::Parse(rtc::ArrayView<const uint8_t> data, in Parse()
178 bool AudioLevel::Write(rtc::ArrayView<uint8_t> data, in Write()
212 bool CsrcAudioLevel::Parse(rtc::ArrayView<const uint8_t> data, in Parse()
225 rtc::ArrayView<const uint8_t> csrc_audio_levels) { in ValueSize()
229 bool CsrcAudioLevel::Write(rtc::ArrayView<uint8_t> data, in Write()
230 rtc::ArrayView<const uint8_t> csrc_audio_levels) { in Write()
[all …]
/aosp_15_r20/external/webrtc/logging/rtc_event_log/encoder/
H A Drtc_event_log_encoder_new_format.h73 void EncodeAlrState(rtc::ArrayView<const RtcEventAlrState*> batch,
76 rtc::ArrayView<const RtcEventAudioNetworkAdaptation*> batch,
78 void EncodeAudioPlayout(rtc::ArrayView<const RtcEventAudioPlayout*> batch,
81 rtc::ArrayView<const RtcEventAudioReceiveStreamConfig*> batch,
84 rtc::ArrayView<const RtcEventAudioSendStreamConfig*> batch,
87 rtc::ArrayView<const RtcEventBweUpdateDelayBased*> batch,
90 rtc::ArrayView<const RtcEventBweUpdateLossBased*> batch,
93 rtc::ArrayView<const RtcEventDtlsTransportState*> batch,
96 rtc::ArrayView<const RtcEventDtlsWritableState*> batch,
99 rtc::ArrayView<const RtcEventFrameDecoded* const> batch,
[all …]
/aosp_15_r20/external/webrtc/modules/audio_processing/ns/
H A Dnoise_suppressor.cc72 void ApplyFilterBankWindow(rtc::ArrayView<float, kFftSize> x) { in ApplyFilterBankWindow()
84 void FormExtendedFrame(rtc::ArrayView<const float, kNsFrameSize> frame, in FormExtendedFrame()
85 rtc::ArrayView<float, kFftSize - kNsFrameSize> old_data, in FormExtendedFrame()
86 rtc::ArrayView<float, kFftSize> extended_frame) { in FormExtendedFrame()
95 void OverlapAndAdd(rtc::ArrayView<const float, kFftSize> extended_frame, in OverlapAndAdd()
96 rtc::ArrayView<float, kOverlapSize> overlap_memory, in OverlapAndAdd()
97 rtc::ArrayView<float, kNsFrameSize> output_frame) { in OverlapAndAdd()
109 void DelaySignal(rtc::ArrayView<const float, kNsFrameSize> frame, in DelaySignal()
110 rtc::ArrayView<float, kFftSize - kNsFrameSize> delay_buffer, in DelaySignal()
111 rtc::ArrayView<float, kNsFrameSize> delayed_frame) { in DelaySignal()
[all …]
/aosp_15_r20/external/webrtc/modules/audio_processing/aec3/
H A Dmatched_filter.h37 rtc::ArrayView<const float> x,
38 rtc::ArrayView<const float> y,
39 rtc::ArrayView<float> h,
43 rtc::ArrayView<float> accumulated_error,
44 rtc::ArrayView<float> scratch_memory);
54 rtc::ArrayView<const float> x,
55 rtc::ArrayView<const float> y,
56 rtc::ArrayView<float> h,
60 rtc::ArrayView<float> accumulated_error,
61 rtc::ArrayView<float> scratch_memory);
[all …]
H A Decho_remover.cc71 void SignalTransition(rtc::ArrayView<const float> from, in SignalTransition()
72 rtc::ArrayView<const float> to, in SignalTransition()
73 rtc::ArrayView<float> out) { in SignalTransition()
98 rtc::ArrayView<const float> v, in WindowedPaddedFft()
99 rtc::ArrayView<float> v_old, in WindowedPaddedFft()
143 rtc::ArrayView<float> output);
274 rtc::ArrayView<std::array<float, kFftLengthBy2>> e(e_stack.data(), in ProcessCapture()
276 rtc::ArrayView<std::array<float, kFftLengthBy2Plus1>> Y2( in ProcessCapture()
278 rtc::ArrayView<std::array<float, kFftLengthBy2Plus1>> E2( in ProcessCapture()
280 rtc::ArrayView<std::array<float, kFftLengthBy2Plus1>> R2( in ProcessCapture()
[all …]
H A Dsuppression_gain.h44 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
46 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> echo_spectrum,
47 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
49 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
51 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
70 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> echo_spectrum,
71 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
86 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
88 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> residual_echo,
89 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> comfort_noise,
[all …]
H A Dsignal_dependent_erle_estimator.h40 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> Erle( in Erle()
50 rtc::ArrayView<const std::vector<std::array<float, kFftLengthBy2Plus1>>>
52 rtc::ArrayView<const float, kFftLengthBy2Plus1> X2,
53 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> Y2,
54 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> E2,
55 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> average_erle,
56 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>>
67 rtc::ArrayView<const std::vector<std::array<float, kFftLengthBy2Plus1>>>
71 rtc::ArrayView<const float, kFftLengthBy2Plus1> X2,
72 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> Y2,
[all …]
H A Daec_state.h65 void GetResidualEchoScaling(rtc::ArrayView<float> residual_scaling) const;
74 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> Erle( in Erle()
80 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> ErleUnbounded() in ErleUnbounded()
128 rtc::ArrayView<const float> GetReverbFrequencyResponse() const { in GetReverbFrequencyResponse()
142 rtc::ArrayView<const std::vector<std::array<float, kFftLengthBy2Plus1>>>
144 rtc::ArrayView<const std::vector<float>>
147 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> E2_refined,
148 rtc::ArrayView<const std::array<float, kFftLengthBy2Plus1>> Y2,
149 rtc::ArrayView<const SubtractorOutput> subtractor_output);
205 rtc::ArrayView<const int> DirectPathFilterDelays() const { in DirectPathFilterDelays()
[all …]
H A Dmatched_filter.cc44 const rtc::ArrayView<const float> instantaneous_accumulated_error, in UpdateAccumulatedError()
45 const rtc::ArrayView<float> accumulated_error, in UpdateAccumulatedError()
60 const rtc::ArrayView<const float> accumulated_error, in ComputePreEchoLag()
158 rtc::ArrayView<const float> x, in MatchedFilterCoreWithAccumulatedError_NEON()
159 rtc::ArrayView<const float> y, in MatchedFilterCoreWithAccumulatedError_NEON()
160 rtc::ArrayView<float> h, in MatchedFilterCoreWithAccumulatedError_NEON()
163 rtc::ArrayView<float> accumulated_error, in MatchedFilterCoreWithAccumulatedError_NEON()
164 rtc::ArrayView<float> scratch_memory) { in MatchedFilterCoreWithAccumulatedError_NEON()
239 rtc::ArrayView<const float> x, in MatchedFilterCore_NEON()
240 rtc::ArrayView<const float> y, in MatchedFilterCore_NEON()
[all …]
/aosp_15_r20/external/webrtc/modules/audio_processing/agc2/rnn_vad/
H A Drnn_gru.cc24 std::vector<float> PreprocessGruTensor(rtc::ArrayView<const int8_t> tensor_src, in PreprocessGruTensor()
57 rtc::ArrayView<const float> input, in ComputeUpdateResetGate()
58 rtc::ArrayView<const float> state, in ComputeUpdateResetGate()
59 rtc::ArrayView<const float> bias, in ComputeUpdateResetGate()
60 rtc::ArrayView<const float> weights, in ComputeUpdateResetGate()
61 rtc::ArrayView<const float> recurrent_weights, in ComputeUpdateResetGate()
62 rtc::ArrayView<float> gate) { in ComputeUpdateResetGate()
93 rtc::ArrayView<const float> input, in ComputeStateGate()
94 rtc::ArrayView<const float> update, in ComputeStateGate()
95 rtc::ArrayView<const float> reset, in ComputeStateGate()
[all …]
H A Dspectral_features.h43 rtc::ArrayView<const float, kFrameSize20ms24kHz> reference_frame,
44 rtc::ArrayView<const float, kFrameSize20ms24kHz> lagged_frame,
45 rtc::ArrayView<float, kNumBands - kNumLowerBands> higher_bands_cepstrum,
46 rtc::ArrayView<float, kNumLowerBands> average,
47 rtc::ArrayView<float, kNumLowerBands> first_derivative,
48 rtc::ArrayView<float, kNumLowerBands> second_derivative,
49 rtc::ArrayView<float, kNumLowerBands> bands_cross_corr,
54 rtc::ArrayView<float, kNumLowerBands> average,
55 rtc::ArrayView<float, kNumLowerBands> first_derivative,
56 rtc::ArrayView<float, kNumLowerBands> second_derivative) const;
[all …]
H A Dpitch_search_internal.h27 void Decimate2x(rtc::ArrayView<const float, kBufSize24kHz> src,
28 rtc::ArrayView<float, kBufSize12kHz> dst);
68 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer,
69 rtc::ArrayView<float, kRefineNumLags24kHz> y_energy,
82 rtc::ArrayView<const float, kBufSize12kHz> pitch_buffer,
83 rtc::ArrayView<const float, kNumLags12kHz> auto_correlation,
90 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer,
91 rtc::ArrayView<const float, kRefineNumLags24kHz> y_energy,
105 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer,
106 rtc::ArrayView<const float, kRefineNumLags24kHz> y_energy,
H A Dspectral_features_internal.h58 rtc::ArrayView<const float> x,
59 rtc::ArrayView<float, kOpusBands24kHz> auto_corr) const;
67 rtc::ArrayView<const float> x,
68 rtc::ArrayView<const float> y,
69 rtc::ArrayView<float, kOpusBands24kHz> cross_corr) const;
80 rtc::ArrayView<const float> bands_energy,
81 rtc::ArrayView<float, kNumBands> log_bands_energy);
93 void ComputeDct(rtc::ArrayView<const float> in,
94 rtc::ArrayView<const float, kNumBands * kNumBands> dct_table,
95 rtc::ArrayView<float> out);
H A Dpitch_search_internal.cc33 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer, in ComputeAutoCorrelation()
71 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer, in PitchPseudoInterpolationLagPitchBuf()
157 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer, in ComputeAutoCorrelation()
158 rtc::ArrayView<float, kInitialNumLags24kHz> auto_correlation, in ComputeAutoCorrelation()
185 rtc::ArrayView<const float, kBufSize24kHz> pitch_buffer, in ComputePitchPeriod48kHz()
186 rtc::ArrayView<const int> inverted_lags, in ComputePitchPeriod48kHz()
187 rtc::ArrayView<const float, kInitialNumLags24kHz> auto_correlation, in ComputePitchPeriod48kHz()
188 rtc::ArrayView<const float, kRefineNumLags24kHz> y_energy, in ComputePitchPeriod48kHz()
286 void Decimate2x(rtc::ArrayView<const float, kBufSize24kHz> src, in Decimate2x()
287 rtc::ArrayView<float, kBufSize12kHz> dst) { in Decimate2x()
[all …]
/aosp_15_r20/external/rust/beto-rust/nearby/presence/array_view/src/
Dlib.rs27 pub struct ArrayView<T, const N: usize> { struct
33 impl<T: fmt::Debug, const N: usize> fmt::Debug for ArrayView<T, N> { argument
39 impl<T, const N: usize> ArrayView<T, N> { impl
46 pub const fn const_from_array(array: [T; N], len: usize) -> ArrayView<T, N> { in const_from_array()
50 ArrayView { array, len }
57 pub fn try_from_array(array: [T; N], len: usize) -> Option<ArrayView<T, N>> { in try_from_array()
61 Some(ArrayView { array, len })
81 impl<T: Default + Copy, const N: usize> ArrayView<T, N> { impl
84 pub fn try_from_slice(slice: &[T]) -> Option<ArrayView<T, N>> { in try_from_slice()
90 Some(ArrayView { array, len: slice.len() }) in try_from_slice()
[all …]
/aosp_15_r20/external/webrtc/logging/rtc_event_log/events/
H A Drtc_event_field_encoding_parser.h103 rtc::ArrayView<uint64_t> values;
104 rtc::ArrayView<uint8_t> positions;
118 RtcEventLogParseStatusOr<rtc::ArrayView<absl::string_view>> ParseStringField(
121 RtcEventLogParseStatusOr<rtc::ArrayView<uint64_t>> ParseNumericField(
160 rtc::ArrayView<uint64_t> GetValues() { return values_; } in GetValues()
161 rtc::ArrayView<uint8_t> GetPositions() { return positions_; } in GetPositions()
162 rtc::ArrayView<absl::string_view> GetStrings() { return strings_; } in GetStrings()
192 PopulateRtcEventMember(const rtc::ArrayView<uint64_t> values, in PopulateRtcEventMember()
194 rtc::ArrayView<E> output) { in PopulateRtcEventMember()
208 PopulateRtcEventMember(const rtc::ArrayView<uint8_t> positions, in PopulateRtcEventMember()
[all …]
/aosp_15_r20/external/webrtc/modules/audio_coding/codecs/cng/
H A Dcng_unittest.cc63 EXPECT_EQ(0U, cng_encoder.Encode(rtc::ArrayView<const int16_t>( in TestCngEncode()
68 rtc::ArrayView<const int16_t>(speech_data_, num_samples_10ms), in TestCngEncode()
99 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_, 641), in TEST_F()
136 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_, 160), in TEST_F()
146 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_, 160), in TEST_F()
150 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_ + 160, 160), in TEST_F()
153 rtc::ArrayView<const uint8_t>(sid_data.data(), kCNGNumParamsNormal + 1)); in TEST_F()
165 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_, 160), in TEST_F()
193 cng_encoder.Encode(rtc::ArrayView<const int16_t>(speech_data_, 160), in TEST_F()
200 EXPECT_TRUE(cng_decoder.Generate(rtc::ArrayView<int16_t>(out_data, 640), 1)); in TEST_F()
[all …]
/aosp_15_r20/external/webrtc/modules/audio_processing/
H A Dthree_band_filter_bank.cc106 rtc::ArrayView<const float, kFilterSize> filter, in FilterCore()
107 rtc::ArrayView<const float, ThreeBandFilterBank::kSplitBandSize> in, in FilterCore()
109 rtc::ArrayView<float, ThreeBandFilterBank::kSplitBandSize> out, in FilterCore()
110 rtc::ArrayView<float, kMemorySize> state) { in FilterCore()
173 rtc::ArrayView<const float, kFullBandSize> in, in Analysis()
174 rtc::ArrayView<const rtc::ArrayView<float>, ThreeBandFilterBank::kNumBands> in Analysis()
202 rtc::ArrayView<const float, kFilterSize> filter( in Analysis()
204 rtc::ArrayView<const float, kDctSize> dct_modulation( in Analysis()
206 rtc::ArrayView<float, kMemorySize> state(state_analysis_[filter_index]); in Analysis()
230 rtc::ArrayView<const rtc::ArrayView<float>, ThreeBandFilterBank::kNumBands> in Synthesis()
[all …]
/aosp_15_r20/external/webrtc/common_audio/
H A Dchannel_buffer.h55 std::vector<rtc::ArrayView<T>>(num_bands_)), in data_()
58 std::vector<rtc::ArrayView<T>>(num_allocated_channels_)) { in data_()
61 const_cast<std::vector<std::vector<rtc::ArrayView<T>>>*>(&bands_view_); in data_()
63 const_cast<std::vector<std::vector<rtc::ArrayView<T>>>*>( in data_()
68 (*channels_view)[band][ch] = rtc::ArrayView<T>( in data_()
101 rtc::ArrayView<const rtc::ArrayView<T>> channels_view(size_t band = 0) {
104 rtc::ArrayView<const rtc::ArrayView<T>> channels_view(size_t band = 0) const {
125 rtc::ArrayView<const rtc::ArrayView<T>> bands_view(size_t channel) { in bands_view()
128 rtc::ArrayView<const rtc::ArrayView<T>> bands_view(size_t channel) const { in bands_view()
172 const std::vector<std::vector<rtc::ArrayView<T>>> bands_view_;
[all …]
/aosp_15_r20/external/emboss/runtime/cpp/test/
H A Demboss_array_view_test.cc33 using ArrayView = GenericArrayView<ElementView, BufferType, kElementSize, 8>; typedef
50 TEST(ArrayView, Methods) { in TEST() argument
53 auto byte_array = ArrayView<FixedUIntView<8>, ReadWriteContiguousBuffer, 1>{ in TEST()
68 EXPECT_FALSE((ArrayView<FixedUIntView<8>, ReadWriteContiguousBuffer, 1>{ in TEST()
74 ArrayView<FixedUIntView<32>, ReadWriteContiguousBuffer, 4>{ in TEST()
89 EXPECT_FALSE((ArrayView<FixedUIntView<32>, ReadWriteContiguousBuffer, 1>{ in TEST()
94 TEST(ArrayView, Ok) { in TEST() argument
99 auto byte_array = ArrayView<FixedUIntView<16>, ReadWriteContiguousBuffer, 2>( in TEST()
104 byte_array = ArrayView<FixedUIntView<16>, ReadWriteContiguousBuffer, 2>( in TEST()
109 byte_array = ArrayView<FixedUIntView<16>, ReadWriteContiguousBuffer, 2>( in TEST()
[all …]
/aosp_15_r20/external/webrtc/rtc_tools/frame_analyzer/
H A Dvideo_color_aligner.cc36 void CalculateYChannel(rtc::ArrayView<const uint8_t> y_data, in CalculateYChannel()
37 rtc::ArrayView<const uint8_t> u_data, in CalculateYChannel()
38 rtc::ArrayView<const uint8_t> v_data, in CalculateYChannel()
40 rtc::ArrayView<uint8_t> output) { in CalculateYChannel()
75 void CalculateUVChannel(rtc::ArrayView<const uint8_t> y_data, in CalculateUVChannel()
76 rtc::ArrayView<const uint8_t> u_data, in CalculateUVChannel()
77 rtc::ArrayView<const uint8_t> v_data, in CalculateUVChannel()
79 rtc::ArrayView<uint8_t> output) { in CalculateUVChannel()
202 rtc::ArrayView<const uint8_t> y_row(frame->DataY() + frame->StrideY() * y, in AdjustColors()
204 rtc::ArrayView<const uint8_t> u_row( in AdjustColors()
[all …]

12345678910>>...35