/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-Prefetcher.md | 23 setDataSource(dataSource: IDataSourcePrefetching): void; 39 private dataSource?: IDataSourcePrefetching; 41 setDataSource(dataSource: IDataSourcePrefetching): void { 42 this.dataSource = dataSource; 46 this.dataSource?.prefetch(minVisible); 69 private dataSource?: IDataSourcePrefetching; 71 setDataSource(dataSource: IDataSourcePrefetching): void { 72 this.dataSource = dataSource; 76 this.dataSource?.prefetch(minVisible); 89 constructor(dataSource?: IDataSourcePrefetching); [all …]
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/ark_prefetcher/src/prefetcher/ |
H A D | DataSourceObserver.ts | 58 private dataSource: IDataSource; 66 totalCount: this.dataSource.totalCount(), 149 totalCount: this.dataSource.totalCount(), 173 setDataSource(dataSource: IDataSource): void { 174 if (this.dataSource) { 175 this.dataSource.unregisterDataChangeListener(this); 177 this.dataSource = dataSource; 178 this.dataSource.registerDataChangeListener(this);
|
H A D | FetchingDriver.ts | 45 private dataSource: IDataSourcePrefetching | null = dummyDataSource; 157 this.dataSource = ds ?? dummyDataSource; 158 this.dataSourceObserver.setDataSource(this.dataSource); 211 if (this.dataSource === dummyDataSource) { 243 const prefetchResponse = this.dataSource!.prefetch(itemIndex); 294 if (this.dataSource!.cancel) { 296 this.dataSource.cancel(itemIndex);
|
/ohos5.0/docs/zh-cn/application-dev/performance/ |
H A D | avoid_time_consuming_operations_in_mainthread.md | 16 LazyForEach(this.dataSource, (item: ModelDetailVO) => { 24 if (item.id + 10 === this.dataSource.totalCount()) { 28 this.dataSource.addLastItem(data[i]); 65 LazyForEach(this.dataSource, (item: ModelDetailVO) => { 73 if (item.id + 10 === this.dataSource.totalCount()) { 75 taskpoolExecute(this.dataSource.totalCount()).then((data: ModelDetailVO[]) => { 77 this.dataSource.addLastItem(data[i]); 121 LazyForEach(this.dataSource, (item: ModelDetailVO) => { 129 if (item.id + 10 === this.dataSource.totalCount()) { 131 taskpoolExecute(this.dataSource.totalCount()).then((data: ModelDetailVO[]) => { [all …]
|
H A D | waterflow_optimization.md | 15 LazyForEach(this.dataSource, (item: number) => { 55 LazyForEach(this.dataSource, (item: number) => { 74 this.dataSource.addNewItems(100) 112 LazyForEach(this.dataSource, (item: number) => { 124 if (item + 20 == this.dataSource.totalCount()) { 125 this.dataSource.addNewItems(100) 157 LazyForEach(this.dataSource, (item: number) => { 164 if (item + 20 == this.dataSource.totalCount()) { 165 this.dataSource.addNewItems(100)
|
H A D | swiper_optimization.md | 169 …s-arkui/arkui-ts/ts-custom-component-lifecycle.md#abouttoappear))时,先判断 dataSource 中该 index 的数据是否有数… 178 private dataSource: MyDataSource = new MyDataSource([]); 184 this.imageContent = this.dataSource.getData(this.myIndex)?.image; 185 if (!this.imageContent) { // 先判断dataSource中该index的数据是否有数据,若无数据则先进行资源加载 196 this.dataSource.addData(this.myIndex, { description: "" + this.myIndex, image: value }) 275 dataSource: this.data
|
/ohos5.0/docs/en/application-dev/reference/apis-arkui/ |
H A D | js-apis-arkui-Prefetcher.md | 23 setDataSource(dataSource: IDataSourcePrefetching): void; 39 private dataSource?: IDataSourcePrefetching; 41 setDataSource(dataSource: IDataSourcePrefetching): void { 42 this.dataSource = dataSource; 46 this.dataSource?.prefetch(minVisible); 69 private dataSource?: IDataSourcePrefetching; 71 setDataSource(dataSource: IDataSourcePrefetching): void { 72 this.dataSource = dataSource; 76 this.dataSource?.prefetch(minVisible); 89 constructor(dataSource?: IDataSourcePrefetching) [all …]
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-avcodec-kit/ |
H A D | _a_v_source.md | 34 …_createwithdatasource) ([OH_AVDataSource](_o_h___a_v_data_source.md) \*dataSource) | 为用户自定义数据源的资源对… 62 OH_AVSource* OH_AVSource_CreateWithDataSource (OH_AVDataSource * dataSource) 75 | dataSource | 用户自定义数据源。 | 82 1. dataSource为nullptr; 83 2. dataSource->size == 0;
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/capi/avsource/ |
H A D | native_avsource.cpp | 34 explicit NativeAVDataSource(OH_AVDataSource *dataSource) in NativeAVDataSource() argument 35 : dataSource_(dataSource) in NativeAVDataSource() 95 struct OH_AVSource *OH_AVSource_CreateWithDataSource(OH_AVDataSource *dataSource) in OH_AVSource_CreateWithDataSource() argument 97 CHECK_AND_RETURN_RET_LOG(dataSource != nullptr, nullptr, "Input dataSource is nullptr"); in OH_AVSource_CreateWithDataSource() 98 …CHECK_AND_RETURN_RET_LOG(dataSource->size != 0, nullptr, "Datasource size must be greater than zer… in OH_AVSource_CreateWithDataSource() 99 …ared_ptr<NativeAVDataSource> nativeAVDataSource = std::make_shared<NativeAVDataSource>(dataSource); in OH_AVSource_CreateWithDataSource()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/wav_demuxer/ |
H A D | wav_demuxer_plugin.cpp | 50 int Sniff(const std::string& pluginName, std::shared_ptr<DataSource> dataSource); 72 ioContext_.dataSource = source; in SetDataSource() 73 if (ioContext_.dataSource != nullptr) { in SetDataSource() 74 ioContext_.dataSource->GetSize(fileSize_); in SetDataSource() 85 Status status = ioContext_.dataSource->ReadAt(0, buffer, WAV_HEAD_INFO_LEN); in GetMediaInfo() 134 Status retResult = ioContext_.dataSource->ReadAt(dataOffset_, outBufferPtr, WAV_PER_FRAME_SIZE); in ReadFrame() 213 int Sniff(const std::string& name, std::shared_ptr<DataSource> dataSource) in Sniff() argument 218 auto status = dataSource->ReadAt(0, buffer, PROBE_READ_LENGTH); in Sniff()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/avsource_test/ |
H A D | avsource_mock.h | 45 const std::shared_ptr<Media::IMediaDataSource> &dataSource); 46 static std::shared_ptr<AVSourceMock> CreateWithDataSource(OH_AVDataSource *dataSource); 54 explicit NativeAVDataSource(OH_AVDataSource *dataSource) in NativeAVDataSource() argument 55 : dataSource_(dataSource) in NativeAVDataSource()
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-arkui/arkui-ts/ |
H A D | ts-container-waterflow.md | 643 dataSource: WaterFlowDataSource = new WaterFlowDataSource() 681 LazyForEach(this.dataSource, (item: number) => { 694 if (item + 20 == this.dataSource.totalCount()) { 696 this.dataSource.addLastItem() 768 LazyForEach(this.dataSource, (item: number) => { 835 dataCount: number = this.dataSource.totalCount() 975 LazyForEach(this.dataSource, (item: number) => { 994 if (last + 20 >= this.dataSource.totalCount()) { 996 this.dataSource.addLastItem() 1086 LazyForEach(this.dataSource, (item: number) => { [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/aac_demuxer/ |
H A D | aac_demuxer_plugin.cpp | 41 int Sniff(const std::string& name, std::shared_ptr<DataSource> dataSource); 65 ioContext_.dataSource = source; in SetDataSource() 66 if (ioContext_.dataSource != nullptr) { in SetDataSource() 67 ioContext_.dataSource->GetSize(fileSize_); in SetDataSource() 90 auto result = ioContext_.dataSource->ReadAt(offset, buffer, static_cast<size_t>(readSize)); in DoReadFromSource() 254 ioContext_.dataSource.reset(); in Reset() 256 ioContext_.dataSource.reset(); in Reset() 417 int Sniff(const std::string& name, std::shared_ptr<DataSource> dataSource) in Sniff() argument 421 auto result = dataSource->ReadAt(0, buffer, static_cast<size_t>(PROBE_READ_LENGTH)); in Sniff()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/avsource_test/capi/ |
H A D | avsource_capi_mock_factory.cpp | 39 const std::shared_ptr<Media::IMediaDataSource> &dataSource) in CreateWithDataSource() argument 44 std::shared_ptr<AVSourceMock> AVSourceMockFactory::CreateWithDataSource(OH_AVDataSource *dataSource) in CreateWithDataSource() argument 46 OH_AVSource *source = OH_AVSource_CreateWithDataSource(dataSource); in CreateWithDataSource()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/avsource_test/inner/ |
H A D | avsource_inner_mock_factory.cpp | 39 const std::shared_ptr<Media::IMediaDataSource> &dataSource) in CreateWithDataSource() argument 41 std::shared_ptr<AVSource> source = AVSourceFactory::CreateWithDataSource(dataSource); in CreateWithDataSource() 48 std::shared_ptr<AVSourceMock> AVSourceMockFactory::CreateWithDataSource(OH_AVDataSource *dataSource) in CreateWithDataSource() argument
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/demuxer/minimp4_demuxer/ |
H A D | minimp4_demuxer_plugin.cpp | 46 int Sniff(const std::string &name, std::shared_ptr<DataSource> dataSource); 70 ioContext_.dataSource = source; in SetDataSource() 71 if (ioContext_.dataSource != nullptr) { in SetDataSource() 72 ioContext_.dataSource->GetSize(fileSize_); in SetDataSource() 110 ioContext_.dataSource.reset(); in Reset() 179 …auto result = ioContext_.dataSource->ReadAt(ioContext_.offset, buffer, static_cast<size_t>(readSiz… in DoReadFromSource() 246 if (fileSize_ == 0 || ioContext_.dataSource == nullptr) { in GetMediaInfo() 443 int Sniff(const std::string &name, std::shared_ptr<DataSource> dataSource) in Sniff() argument 450 …if (dataSource->ReadAt(MP4_HEADER_OFFSET, buffer, static_cast<size_t>(sizeof(m4aCheck))) != Status… in Sniff()
|
/ohos5.0/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/engine/ |
H A D | jsPrefetcher.js | 42 totalCount: this.dataSource.totalCount(), 139 setDataSource(dataSource) { argument 140 if (this.dataSource) { 141 this.dataSource.unregisterDataChangeListener(this); 143 this.dataSource = dataSource; 144 this.dataSource.registerDataChangeListener(this); 746 this.dataSource = dummyDataSource; 860 this.dataSource = ds ?? dummyDataSource; 908 if (this.dataSource === dummyDataSource) { 953 if (this.dataSource.cancel) { [all …]
|
/ohos5.0/foundation/multimedia/media_lite/services/recorder_lite/impl/src/ |
H A D | recorder_impl.cpp | 91 sourceManager_[i].dataSource = nullptr; in RecorderImpl() 140 if (sourceManager_[i].dataSource != nullptr) { in ResetConfig() 141 delete sourceManager_[i].dataSource; in ResetConfig() 142 sourceManager_[i].dataSource = nullptr; in ResetConfig() 186 if (sourceManager_[i].dataSource == nullptr) { in GetFreeDataSourceID() 806 if (sourceManager_[i].dataSource != nullptr) { in PrepareDataSource() 1008 if (dataSourceManager->dataSource == nullptr) { in DataSourceProcess() 1048 if (sourceManager_[i].dataSource != nullptr) { in StartDataSource() 1066 if (sourceManager_[i].dataSource != nullptr) { in StopDataSource() 1339 if (sourceManager_[i].dataSource != nullptr) { in PauseDataSource() [all …]
|
/ohos5.0/foundation/multimedia/av_codec/frameworks/native/avsource/ |
H A D | avsource_impl.cpp | 68 const std::shared_ptr<Media::IMediaDataSource> &dataSource) in CreateWithDataSource() argument 75 int32_t ret = sourceImpl->InitWithDataSource(dataSource); in CreateWithDataSource() 122 int32_t AVSourceImpl::InitWithDataSource(const std::shared_ptr<Media::IMediaDataSource> &dataSource) in InitWithDataSource() argument 130 std::shared_ptr<MediaSource> mediaSource = std::make_shared<MediaSource>(dataSource); in InitWithDataSource()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/minimp3_adapter/ |
H A D | minimp3_demuxer_plugin.cpp | 58 int Sniff(const std::string& pluginName, std::shared_ptr<DataSource> dataSource); 87 ioContext_.dataSource = source; in SetDataSource() 88 if (ioContext_.dataSource != nullptr) { in SetDataSource() 89 ioContext_.dataSource->GetSize(fileSize_); in SetDataSource() 106 …auto res = ioContext_.dataSource->ReadAt(ioContext_.offset, buffer, static_cast<size_t>(readSize)); in DoReadFromSource() 342 ioContext_.dataSource.reset(); in Reset() 670 int Sniff(const std::string& name, std::shared_ptr<DataSource> dataSource) in Sniff() argument 681 dataSource->GetSize(sourceSize); in Sniff() 686 status = dataSource->ReadAt(offset, buffer, static_cast<size_t>(readSize)); in Sniff()
|
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/avdemuxer/capi_demo/ |
H A D | avsource_demo.cpp | 67 int32_t AVSourceDemo::CreateWithDataSource(OH_AVDataSource *dataSource) in CreateWithDataSource() argument 69 this->avsource_ = OH_AVSource_CreateWithDataSource(dataSource); in CreateWithDataSource()
|
/ohos5.0/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | avsource.h | 75 …ared_ptr<AVSource> CreateWithDataSource(const std::shared_ptr<Media::IMediaDataSource> &dataSource) in CreateWithDataSource() argument 100 …red_ptr<AVSource> CreateWithDataSource(const std::shared_ptr<Media::IMediaDataSource> &dataSource);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_demuxer_plugin.cpp | 64 int Sniff(const std::string& pluginName, std::shared_ptr<DataSource> dataSource); 191 ioContext_.dataSource = source; in SetDataSource() 536 if (ioContext && ioContext->dataSource) { in AVReadPacket() 539 …auto result = ioContext->dataSource->ReadAt(ioContext->offset, buffer, static_cast<size_t>(bufSize… in AVReadPacket() 590 if (ioContext->dataSource->GetSize(mediaDataSize) == Status::OK) { in AVSeek() 610 int Sniff(const std::string& pluginName, std::shared_ptr<DataSource> dataSource) in Sniff() argument 612 if (pluginName.empty() || !dataSource) { in Sniff() 623 if (dataSource->GetSize(fileSize) == Status::OK) { in Sniff() 630 if (bufData && dataSource->ReadAt(0, bufferInfo, bufferSize) == Status::OK) { in Sniff()
|
/ohos5.0/foundation/multimedia/media_library/frameworks/services/media_thumbnail/src/ |
H A D | thumbnail_utils.cpp | 321 if (dataSource->GetHeight() * dataSource->GetWidth() == 0) { in CenterScaleEx() 326 …float sourceScale = static_cast<float>(dataSource->GetHeight()) / static_cast<float>(dataSource->G… in CenterScaleEx() 351 if (!postProc.CenterScale(desiredSize, *dataSource)) { in CenterScaleEx() 2252 if (dataSource == nullptr) { in ScaleThumbnailFromSource() 2256 if (dataSource != nullptr && dataSource->IsHdr()) { in ScaleThumbnailFromSource() 2257 uint32_t ret = dataSource->ToSdr(); in ScaleThumbnailFromSource() 2264 dataSource->GetImageInfo(imageInfo); in ScaleThumbnailFromSource() 2274 data.source.SetPixelMapEx(dataSource); in ScaleThumbnailFromSource() 2276 data.source.SetPixelMap(dataSource); in ScaleThumbnailFromSource() 2279 …Size targetSize = ConvertDecodeSize(data, {dataSource->GetWidth(), dataSource->GetHeight()}, desir… in ScaleThumbnailFromSource() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/quick-start/ |
H A D | arkts-reusable.md | 418 private dataSource = new MyDataSource<FriendMoment>(); 573 @State dataSource: ListItemObject[] = []; 594 this.dataSource.pop(); 604 this.dataSource.push(obj); 610 ForEach(this.dataSource, (item: ListItemObject) => { 862 dataSource: WaterFlowDataSource = new WaterFlowDataSource(); 893 LazyForEach(this.dataSource, (item: number) => { 897 if (item + 20 == this.dataSource.totalCount()) { 899 this.dataSource.addLastItem(); 933 private dataSource = new MyDataSource<Question>(); [all …]
|