fix: 完善
This commit is contained in:
parent
c8e18dfec4
commit
e88095819d
5
Makefile
5
Makefile
@ -34,6 +34,11 @@ scan:
|
||||
./hdc file send $(DOWNLOAD_PATH)/libmedialibrary_data_extension.z.so /system/lib/libmedialibrary_data_extension.z.so \
|
||||
./hdc file send $(DOWNLOAD_PATH)/libmedialibrary_data_extension.z.so /data/app/el1/bundle/public/com.ohos.medialibrary.medialibrarydata/libs/arm/libmedialibrary_data_extension.z.so \
|
||||
./hdc shell reboot
|
||||
# 替换截图落盘
|
||||
record:
|
||||
cd $(TOOLCHAIN_PATH) && \
|
||||
./hdc shell mount -o remount,rw / \
|
||||
./hdc file send ../sprecord/librtsprecord.z.so /system/lib/module/libhiserialsdk.z.so
|
||||
|
||||
|
||||
|
||||
|
||||
60
sprecord/@ohos.rtsprecord.d.ts
vendored
Normal file
60
sprecord/@ohos.rtsprecord.d.ts
vendored
Normal file
@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
import { AsyncCallback, Callback } from "./basic";
|
||||
/**
|
||||
* Provides rtsp record related APIs.
|
||||
*
|
||||
* @since 6
|
||||
* @syscap SystemCapability.Communication.NetStack
|
||||
*/
|
||||
declare namespace record {
|
||||
/**
|
||||
* Creates an Rtsp serfver
|
||||
*/
|
||||
function createServer(): RtspRecord;
|
||||
function RequestCallback(id: number, url: string, content:string): void;
|
||||
|
||||
interface RtspResult {
|
||||
/** isSuccess */
|
||||
result: boolean;
|
||||
|
||||
/** errorCode: */
|
||||
errorCode: number;
|
||||
|
||||
/** errorString: */
|
||||
errorString: string;
|
||||
|
||||
/** int Data: */
|
||||
dataInt: number;
|
||||
|
||||
/** string Data: */
|
||||
dataString: string;
|
||||
|
||||
fileName: string;
|
||||
|
||||
filePath: string;
|
||||
|
||||
fileSize: number;
|
||||
}
|
||||
export interface RtspRecord {
|
||||
startRecordVideo(context:object,uri:string,fileName:string,dir:string ): RtspResult;
|
||||
endRecordVideo(id:number): RtspResult;
|
||||
getVideoSnapshot(context:object,uri:string,fileName:string,dir:string,needBase64:boolean,callback: AsyncCallback<RtspResult>): void;
|
||||
getVideoSnapshot(context:object,uri:string,fileName:string,dir:string): Promise<RtspResult>;
|
||||
detectVideoSnapshotSize(uri:string,fileName:string,needBase64:boolean,callback: AsyncCallback<RtspResult>): void;
|
||||
detectVideoSnapshotSize(uri:string,fileName:string,needBase64:boolean): Promise<RtspResult>;
|
||||
}
|
||||
}
|
||||
export default record;
|
||||
BIN
sprecord/librtsprecord.z.so
Normal file
BIN
sprecord/librtsprecord.z.so
Normal file
Binary file not shown.
0
关闭媒体扫描.bat
Normal file
0
关闭媒体扫描.bat
Normal file
Loading…
x
Reference in New Issue
Block a user