C++ dll 可用C#调用 //获取系统中音视频设备名,和FFmpeg名字完全匹配 //dev 设备名数组 //type:0音频设备,1视频设备 //num,获取的设备数量 extern "C" TESTDLL_API HRESULT GetAVDevices(TCHAR * *dev, int type, int& num); C#调用方式: [DllImport("EnumAVDevice.dll", CallingConvention = CallingConvention.Cdecl)] public static extern int GetAVDevices(IntPtr[] dev, int type, ref int num); int num = 0; var dev = new IntPtr[10]; for (int i = 0; i < 10; i++) dev[i] = Marshal.AllocHGlobal(128); GetAVDevices(dev, 0, ref num); for (int i = 0; i >{Marshal.PtrToStringAuto(dev[i])}"); for (int i = 0; i < 10; i++) Marshal.FreeHGlobal(dev[i]);
2021-06-25 18:05:11 26KB ffmpeg
1
本规则基于音视频设备的安全风险和认证风险制定,规定了音视频设备实施强制性产品认证的基本原则和要求。适用于音视频设备,包括以下产品种类:总输出功率在500W (有效值)以下的单扬声器和多扬声器有源音箱;音频功率放大器;各种广播波段的调谐接收机、收音机;各类载体形式的音视频录制播放及处理设备(包括各类光盘、磁带、硬盘、等载体形式);以上四种设备的组合;音视频设备配套的电源适配器(含充/放电器);各种成像方式的彩色电视接收机;监视器;显像(示)管;录像机;皂子琴;天线放大器。
2021-05-11 12:02:27 2.51MB CNCA-C08-01 产品认证 音视频设备 强制性