CN111800625A - 一种hdmi端口摄像头连接检测方法、装置及设备 - Google Patents

一种hdmi端口摄像头连接检测方法、装置及设备 Download PDF

Info

Publication number
CN111800625A
CN111800625A CN202010641357.3A CN202010641357A CN111800625A CN 111800625 A CN111800625 A CN 111800625A CN 202010641357 A CN202010641357 A CN 202010641357A CN 111800625 A CN111800625 A CN 111800625A
Authority
CN
China
Prior art keywords
detected
camera
hdmi port
hdmi
oneutputbufferavailable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010641357.3A
Other languages
English (en)
Other versions
CN111800625B (zh
Inventor
朱玉荣
刘洪献
黄文奎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Wenxiang Information Technology Co ltd
Original Assignee
Beijing Wenxiang Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Wenxiang Information Technology Co ltd filed Critical Beijing Wenxiang Information Technology Co ltd
Priority to CN202010641357.3A priority Critical patent/CN111800625B/zh
Publication of CN111800625A publication Critical patent/CN111800625A/zh
Application granted granted Critical
Publication of CN111800625B publication Critical patent/CN111800625B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/002Diagnosis, testing or measuring for television systems or their details for television cameras
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Studio Devices (AREA)

Abstract

本申请公开了一种HDMI端口摄像头连接检测方法、装置及设备,所述方法包括:首先获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据,然后创建MediaCodec编码器,接着,在MediaCodec编码器中进行注册,并回调待检测数据,进而可以对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据该分析结果,确定出待检测HDMI端口摄像头的连接结果。可见,本申请是通过先对待检测HDMI端口摄像头中的待检测数据进行MediaCodec编码,再对编码后的数据进行具体分析的方式,来判断HDMI输入摄像头是否连接,从而能够更为准确的检测出HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。

Description

一种HDMI端口摄像头连接检测方法、装置及设备
技术领域
本申请涉及计算机技术领域,尤其涉及一种HDMI端口摄像头连接检测方法、装置及设备。
背景技术
虽然安卓(Android)***最初是针对手机应用进行开发的,但经过近年的快速发展,Android***已逐渐扩展应用到平板电脑及其他领域。比如,电视、数码相机、游戏机、智能手表等均采用了Android***。
目前,对于Android***中高清多媒体接口(High Definition MultimediaInterface,简称HDMI)来说,***通常是默认该端口连接有输出摄像头,即,默认HDMI端口连接的输出摄像头一直存在,但实际上该端口并不一定会连接有摄像头等输出设备,这使得用户在打开Android***中的HDMI接口摄像头时,可能会看到其外接的输出摄像头显示的视频(此时HDMI端口连接有输出摄像头),也可能会看到黑色的画面(此时HDMI端口未连接有输出摄像头),导致用户的体验不佳。
因此,如何对HDMI端口摄像头的连接情况进行准确检测,已成为亟待解决的问题。
发明内容
本申请实施例的主要目的在于提供一种HDMI端口摄像头连接检测方法、装置及设备,能够准确检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。
第一方面,本申请实施例提供了一种HDMI端口摄像头连接检测方法,包括:
获取待检测HDMI端口摄像头的身份标识信息,并根据所述身份标识信息,获取所述待检测HDMI端口摄像头中的待检测数据;
创建MediaCodec编码器;
在所述MediaCodec编码器中进行注册,并回调所述待检测数据;
在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果。
可选的,在所述获取目标安卓***中待检测HDMI端口摄像头的身份标识信息之前,所述方法还包括:
调用所述目标安卓***的摄像头隐私权限。
可选的,所述身份标识信息为身份标识号id。
可选的,所述在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果,包括:
在所述MediaCodec编码器中,在第一次调用所述onOutputBufferAvailable方法时,启动定时器;
在第二次调用所述onOutputBufferAvailable方法时,若所述定时器未结束,则关闭所述定时器,并得到分析结果为所述待检测HDMI端口已接入摄像头;
在第二次调用所述onOutputBufferAvailable方法时,若所述定时器已结束,则得到分析结果为所述待检测HDMI端口未接入摄像头;
其中,在所述第一次调用所述onOutputBufferAvailable方法与所述第二次调用所述onOutputBufferAvailable方法之间间隔了预设时间段。
本申请实施例还提供了一种HDMI端口摄像头连接检测装置,包括:
获取单元,用于获取待检测HDMI端口摄像头的身份标识信息,并根据所述身份标识信息,获取所述待检测HDMI端口摄像头中的待检测数据;
创建单元,用于创建MediaCodec编码器;
回调单元,用于在所述MediaCodec编码器中进行注册,并回调所述待检测数据;
分析单元,用于在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果。
可选的,所述装置还包括:
调用单元,用于调用所述目标安卓***的摄像头隐私权限。
可选的,所述身份标识信息为身份标识号id。
可选的,所述分析单元包括:
启动子单元,用于在所述MediaCodec编码器中,在第一次调用所述onOutputBufferAvailable方法时,启动定时器;
第一获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器未结束,则关闭所述定时器,并得到分析结果为所述待检测HDMI端口已接入摄像头;
第二获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器已结束,则得到分析结果为所述待检测HDMI端口未接入摄像头;
其中,在所述第一次调用所述onOutputBufferAvailable方法与所述第二次调用所述onOutputBufferAvailable方法之间间隔了预设时间段。
本申请实施例还提供了一种HDMI端口摄像头连接检测设备,包括:处理器、存储器、***总线;
所述处理器以及所述存储器通过所述***总线相连;
所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行上述HDMI端口摄像头连接检测方法中的任意一种实现方式。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述HDMI端口摄像头连接检测方法中的任意一种实现方式。
本申请实施例提供的一种HDMI端口摄像头连接检测方法、装置及设备,首先获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据,然后创建MediaCodec编码器,接着,在MediaCodec编码器中进行注册,并回调待检测数据,进而在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据分析结果,确定待检测HDMI端口摄像头的连接结果。可见,本申请实施例是通过先对待检测HDMI端口摄像头中的待检测数据进行MediaCodec编码,再对编码后的数据进行具体分析的方式,来判断HDMI输入摄像头是否连接,从而能够更为准确的检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种HDMI端口摄像头连接检测方法的流程示意图;
图2为本申请实施例提供的一种HDMI端口摄像头连接检测装置的组成示意图;
图3为本申请实施例提供的一种HDMI端口摄像头连接检测设备的硬件结构图。
具体实施方式
目前,对于Android***中HDMI端口来说,***通常是默认该端口连接有输出摄像头,即,默认HDMI端口连接的输出摄像头一直存在,但实际上该端口并不一定会一直连接有摄像头等音视频输出设备,这使得用户在打开Android***中的HDMI接口摄像头时,可能会看到其外接的输出摄像头显示的视频(此时HDMI端口连接有输出摄像头),也可能会看到黑色的画面(此时HDMI端口未连接有输出摄像头),导致用户的体验不佳。
为解决上述缺陷,本申请实施例提供了一种HDMI端口摄像头连接检测方法,首先获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据,然后创建MediaCodec编码器,接着,在MediaCodec编码器中进行注册,并回调待检测数据,进而在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据分析结果,确定待检测HDMI端口摄像头的连接结果。可见,本申请实施例是通过先对待检测HDMI端口摄像头中的待检测数据进行MediaCodec编码,再对编码后的数据进行具体分析的方式,来判断HDMI输入摄像头是否连接,从而能够更为准确的检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
第一实施例
参见图1,为本实施例提供的一种HDMI端口摄像头连接检测方法的流程示意图,该方法包括以下步骤:
S101:获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据。
在本实施例中,将采用本实施例进行HDMI端口摄像头连接检测的任一安卓***定义为目标安卓***。并且,将目标安卓***中的HDMI端口定义为待检测HDMI端口。
需要说明的是,为了准确检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,在执行上述步骤S101之前,首先需要调用目标安卓***的摄像头隐私权限,以打开目标安卓***的所有需要打开的摄像头,并动态申请摄像头权限,具体实现代码如下:
Manifest.permission.CAMERA,
进一步的,由于目标安卓***中通常会支持接入多个摄像头,且每个端口对应的摄像头的身份标识信息是不同的,因此,可以利用遍历的方式,获取当前需要打开的待检测HDMI端口对应的摄像头的身份标识信息,其中,一种可选的方式是,身份标识信息可以是身份标识号(Identity document,简称id),具体实现代码如下:
CameraManager manager=(CameraManager)getSystemService(Context.CAMERA_SERVICE)
String[]cameraIdList=manager.getCameraIdList();
for(String cameraId:cameraIdList){
//遍历结果0为HDMI摄像头id
}
进而可以根据该身份标识信息(如id),获取待检测HDMI端口对应的摄像头中的待检测数据,用以执行后续步骤S102。
S102:创建MediaCodec编码器。
在本实施例中,通过步骤S101获取到目标安卓***中待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取到待检测HDMI端口摄像头中的待检测数据后,进一步可以创建目标安卓***中的MediaCodec编码器,用以通过后续步骤S103对待检测数据进行处理,具体创建代码如下:
MediaFormat mediaFormat=MediaFormat.createVideoFormat(MediaFormat.MIMETYPE_VIDEO_AVC,width,height);
mediaFormat.setInteger(MediaFormat.KEY_BIT_RATE,BITRATE);
mediaFormat.setInteger(MediaFormat.KEY_FRAME_RATE,BITRATE_ADJUSTMENT_FPS);
mediaFormat.setInteger(MediaFormat.KEY_COLOR_FORMAT,MediaCodecInfo.CodecCapabilities.COLOR_FormatSurface);
mediaFormat.setInteger(MediaFormat.KEY_I_FRAME_INTERVAL,5);
mCodec.configure(mediaFormat,null,null,MediaCodec.CONFIGURE_FLAG_ENCODE);
mEncoderSurface=mCodec.createInputSurface();
mCodec.setCallback(new EncoderCallback());
mCodec.start();
进一步需要打开摄像头,具体实现代码如如下:
openCamera(PREVIEW_WIDTH,PREVIEW_HEIGHT);
S103:在MediaCodec编码器中进行注册,并回调待检测数据。
在本实施例中,通过步骤S102创建了目标安卓***中的MediaCodec编码器后,进一步可以在MediaCodec编码器中进行注册,并回调参数监听EncoderCallback,以回调待检测数据。具体实现代码如下:
Figure BDA0002571588800000071
S104:在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据分析结果,确定待检测HDMI端口摄像头的连接结果。
在本实施例中,通过步骤S103回调待检测数据后,进一步可以在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中待检测数据做具体分析,得到分析结果,并根据该分析结果,确定待检测HDMI端口摄像头的连接结果。
具体来讲,一种可选的实现方式是,可以在MediaCodec编码器中,先在第一次调用onOutputBufferAvailable方法时,启动定时器,然后,在预设时间段后,对onOutputBufferAvailable方法进行第二次调用,其中,预设时间段的具体取值可根据实际情况进行设定,本申请实施例对此不进行限定,比如,可以将预设时间段取值为0.8秒或1600毫秒等。
进而,在第二次调用onOutputBufferAvailable方法时,若定时器未结束,则关闭定时器,并得到分析结果为待检测HDMI端口已接入摄像头。
或者,在第二次调用onOutputBufferAvailable方法时,若定时器已结束,则得到分析结果为待检测HDMI端口未接入摄像头。
本步骤S104的具体实现代码及相关注释如下:
Figure BDA0002571588800000081
Figure BDA0002571588800000091
其中,实现定时器功能的代码及相关注释如下:
Figure BDA0002571588800000092
Figure BDA0002571588800000101
可见,无论待检测HDMI端口是否连接摄像头,MediaCodec回调方法onOutputBufferAvailable都必定会执行一次,且此时的数据是固定的SPSPPS数据。后续如果onOutputBufferAvailable函数执行了第二次,则此时数据为帧数据,进而可以得出待检测HDMI端口已接入摄像头。但若后续在第二次调用onOutputBufferAvailable方法时,如果定时器结束了,则说明onOutputBufferAvailable没有第二次被回调,进而可以得出待检测HDMI端口未接入摄像头。
进一步的,在得到待检测HDMI端口摄像头连接检测结果后,可以对应为用户提供较为友好的提示,如语音提示和/或文字提示等,用以告知用户待检测HDMI端口已接入摄像头或未接入摄像头,而不是在确定出待检测HDMI端口未接入摄像头时,直接为用户显示黑色的画面,进而可以提升用户体验。
综上,本实施例提供的一种HDMI端口摄像头连接检测方法,首先获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据,然后创建MediaCodec编码器,接着,在MediaCodec编码器中进行注册,并回调待检测数据,进而在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据分析结果,确定待检测HDMI端口摄像头的连接结果。可见,本申请实施例是通过先对待检测HDMI端口摄像头中的待检测数据进行MediaCodec编码,再对编码后的数据进行具体分析的方式,来判断HDMI输入摄像头是否连接,从而能够更为准确的检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。
第二实施例
本实施例将对一种HDMI端口摄像头连接检测装置进行介绍,相关内容请参见上述方法实施例。
参见图2,为本实施例提供的一种HDMI端口摄像头连接检测装置的组成示意图,该装置包括:
获取单元201,用于获取待检测HDMI端口摄像头的身份标识信息,并根据所述身份标识信息,获取所述待检测HDMI端口摄像头中的待检测数据;
创建单元202,用于创建MediaCodec编码器;
回调单元203,用于在所述MediaCodec编码器中进行注册,并回调所述待检测数据;
分析单元204,用于在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果。
在本实施例的一种实现方式中,所述装置还包括:
调用单元,用于调用所述目标安卓***的摄像头隐私权限。
在本实施例的一种实现方式中,所述身份标识信息为身份标识号id。
在本实施例的一种实现方式中,所述分析单元204包括:
启动子单元,用于在所述MediaCodec编码器中,在第一次调用所述onOutputBufferAvailable方法时,启动定时器;
第一获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器未结束,则关闭所述定时器,并得到分析结果为所述待检测HDMI端口已接入摄像头;
第二获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器已结束,则得到分析结果为所述待检测HDMI端口未接入摄像头;
其中,在所述第一次调用所述onOutputBufferAvailable方法与所述第二次调用所述onOutputBufferAvailable方法之间间隔了预设时间段。
在本实施例的一种实现方式中,所述预设时间段为0.8秒。
综上,本实施例提供的一种HDMI端口摄像头连接检测装置,首先获取待检测HDMI端口摄像头的身份标识信息,并根据该身份标识信息,获取待检测HDMI端口摄像头中的待检测数据,然后创建MediaCodec编码器,接着,在MediaCodec编码器中进行注册,并回调待检测数据,进而在MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的待检测数据做具体分析,得到分析结果,并根据分析结果,确定待检测HDMI端口摄像头的连接结果。可见,本申请实施例是通过先对待检测HDMI端口摄像头中的待检测数据进行MediaCodec编码,再对编码后的数据进行具体分析的方式,来判断HDMI输入摄像头是否连接,从而能够更为准确的检测出Android***的HDMI端口是否外接有摄像头等音视频输出设备,进而提升用户体验。
进一步地,本申请实施例还提供了一种HDMI端口摄像头连接检测设备,参见图3,该图为本实施例提供的HDMI端口摄像头连接检测的设备的硬件结构图。
如图3所示,HDMI端口摄像头连接检测设备包括:存储器301、处理器302、通信总线303和通信接口304。
其中,存储器301上存储有可在处理器上运行的程序,程序执行时实现本申请前述方法实施例提供的HDMI端口摄像头连接检测方法中部分或全部步骤。存储器301可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
该设备中,处理器302与存储器301通过通信总线传输信令、逻辑指令等。该设备能够通过通信接口304与其他设备进行通信交互。
进一步地,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行上述HDMI端口摄像头连接检测方法的任一种实现方法。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到上述实施例方法中的全部或部分步骤可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者诸如媒体网关等网络通信设备,等等)执行本申请各个实施例或者实施例的某些部分所述的方法。
需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种HDMI端口摄像头连接检测方法,其特征在于,所述方法包括:
获取待检测HDMI端口摄像头的身份标识信息,并根据所述身份标识信息,获取所述待检测HDMI端口摄像头中的待检测数据
创建MediaCodec编码器;
在所述MediaCodec编码器中进行注册,并回调所述待检测数据;
在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果。
2.根据权利要求1所述的方法,其特征在于,在所述获取目标安卓***中待检测HDMI端口摄像头的身份标识信息之前,所述方法还包括:
调用所述目标安卓***的摄像头隐私权限。
3.根据权利要求1所述的方法,其特征在于,所述身份标识信息为身份标识号id。
4.根据权利要求1所述的方法,其特征在于,所述在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果,包括:
在所述MediaCodec编码器中,在第一次调用所述onOutputBufferAvailable方法时,启动定时器;
在第二次调用所述onOutputBufferAvailable方法时,若所述定时器未结束,则关闭所述定时器,并得到分析结果为所述待检测HDMI端口已接入摄像头;
在第二次调用所述onOutputBufferAvailable方法时,若所述定时器已结束,则得到分析结果为所述待检测HDMI端口未接入摄像头;
其中,在所述第一次调用所述onOutputBufferAvailable方法与所述第二次调用所述onOutputBufferAvailable方法之间间隔了预设时间段。
5.一种HDMI端口摄像头连接检测装置,其特征在于,包括:
获取单元,用于获取待检测HDMI端口摄像头的身份标识信息,并根据所述身份标识信息,获取所述待检测HDMI端口摄像头中的待检测数据;
创建单元,用于创建MediaCodec编码器;
回调单元,用于在所述MediaCodec编码器中进行注册,并回调所述待检测数据;
分析单元,用于在所述MediaCodec编码器中,对回调的onOutputBufferAvailable方法中的所述待检测数据做具体分析,得到分析结果,并根据所述分析结果,确定所述待检测HDMI端口摄像头的连接结果。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
调用单元,用于调用所述目标安卓***的摄像头隐私权限。
7.根据权利要求5所述的装置,其特征在于,所述身份标识信息为身份标识号id。
8.根据权利要求5所述的装置,其特征在于,所述分析单元包括:
启动子单元,用于在所述MediaCodec编码器中,在第一次调用所述onOutputBufferAvailable方法时,启动定时器;
第一获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器未结束,则关闭所述定时器,并得到分析结果为所述待检测HDMI端口已接入摄像头;
第二获得子单元,用于在第二次调用所述onOutputBufferAvailable方法时,若所述定时器已结束,则得到分析结果为所述待检测HDMI端口未接入摄像头;
其中,在所述第一次调用所述onOutputBufferAvailable方法与所述第二次调用所述onOutputBufferAvailable方法之间间隔了预设时间段。
9.一种HDMI端口摄像头连接检测设备,其特征在于,包括:处理器、存储器、***总线;
所述处理器以及所述存储器通过所述***总线相连;
所述存储器用于存储一个或多个程序,所述一个或多个程序包括指令,所述指令当被所述处理器执行时使所述处理器执行权利要求1-4任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备执行权利要求1-4任一项所述的方法。
CN202010641357.3A 2020-07-06 2020-07-06 一种hdmi端口摄像头连接检测方法、装置及设备 Active CN111800625B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010641357.3A CN111800625B (zh) 2020-07-06 2020-07-06 一种hdmi端口摄像头连接检测方法、装置及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010641357.3A CN111800625B (zh) 2020-07-06 2020-07-06 一种hdmi端口摄像头连接检测方法、装置及设备

Publications (2)

Publication Number Publication Date
CN111800625A true CN111800625A (zh) 2020-10-20
CN111800625B CN111800625B (zh) 2021-12-03

Family

ID=72811268

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010641357.3A Active CN111800625B (zh) 2020-07-06 2020-07-06 一种hdmi端口摄像头连接检测方法、装置及设备

Country Status (1)

Country Link
CN (1) CN111800625B (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011259050A (ja) * 2010-06-07 2011-12-22 Mitsubishi Electric Corp Hdmi接続装置
CN103747242A (zh) * 2013-12-23 2014-04-23 乐视致新电子科技(天津)有限公司 一种自动检测摄像设备的方法和检测设备
KR20140111499A (ko) * 2013-03-11 2014-09-19 삼성전자주식회사 시스템 온 칩 및 그 동작방법
CN106161991A (zh) * 2016-07-29 2016-11-23 青岛海信移动通信技术股份有限公司 一种摄像头视频处理方法及终端
CN111246199A (zh) * 2019-12-31 2020-06-05 歌尔股份有限公司 摄像头测试的控制方法、装置、终端设备及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011259050A (ja) * 2010-06-07 2011-12-22 Mitsubishi Electric Corp Hdmi接続装置
KR20140111499A (ko) * 2013-03-11 2014-09-19 삼성전자주식회사 시스템 온 칩 및 그 동작방법
CN103747242A (zh) * 2013-12-23 2014-04-23 乐视致新电子科技(天津)有限公司 一种自动检测摄像设备的方法和检测设备
CN106161991A (zh) * 2016-07-29 2016-11-23 青岛海信移动通信技术股份有限公司 一种摄像头视频处理方法及终端
CN111246199A (zh) * 2019-12-31 2020-06-05 歌尔股份有限公司 摄像头测试的控制方法、装置、终端设备及存储介质

Also Published As

Publication number Publication date
CN111800625B (zh) 2021-12-03

Similar Documents

Publication Publication Date Title
CN106970754B (zh) 截屏处理的方法及装置
US9165144B1 (en) Detecting a person who does not satisfy a threshold age within a predetermined area
CN111782492B (zh) 页面首屏加载时长测试方法、装置、计算机设备及介质
US10708543B1 (en) Video communication sessions between whitelisted devices
CN106936671B (zh) 多屏互动方法、装置及终端设备
US9965880B2 (en) Picture processing method and apparatus
US9817484B2 (en) Method for capturing screen content of mobile terminal and device thereof
CN111901695B (zh) 视频内容截取方法、装置和设备及计算机存储介质
CN106547547B (zh) 数据采集方法及装置
CN111428570A (zh) 非活体人脸的检测方法、装置、计算机设备及存储介质
CN112351093A (zh) 截屏图像共享方法、装置、设备及计算机可读存储介质
US11800199B2 (en) Video playing method and apparatus
CN115396705A (zh) 投屏操作验证方法、平台及***
CN108573185B (zh) 二维码图片识别方法及装置
CN111800625B (zh) 一种hdmi端口摄像头连接检测方法、装置及设备
CN103853790A (zh) 移动终端浏览器的上传信息处理方法及装置
US20140307116A1 (en) Method and system for managing video recording and/or picture taking in a restricted environment
CN110659082A (zh) 应用程序界面的显示方法、装置、终端及存储介质
CN106302821B (zh) 一种数据请求方法及其设备
CN111131727A (zh) 视频数据处理方法和装置
CN106376096B (zh) 一种无线网络连接方法及其设备
CN117319736A (zh) 视频处理方法、装置、电子设备及存储介质
CN109618121B (zh) 视频会议信息安全的处理方法及装置
CN107450947A (zh) 启动应用的方法及装置
CN110502714B (zh) 信息检测的方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 247100 workshop C2, science and Technology Incubation Park, Jiangnan industrial concentration zone, Chizhou City, Anhui Province

Applicant after: Anhui Wenxiang Technology Co.,Ltd.

Address before: 100176 room 1101, 11th floor, building 2, yard 15, Ronghua South Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant before: BEIJING WENXIANG INFORMATION TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant