Пример #1
0
        /// <summary>
        /// Get connextors.
        /// </summary>
        /// <returns>List of connectors</returns>
        public static IEnumerable <MediaDeviceConnector> Connectors()
        {
            //connectors.Reset();

            IPortableDeviceConnector connector = null;
            uint num = 1;

            connectors.Next(1, out connector, ref num);

            return(new List <MediaDeviceConnector>()
            {
                new MediaDeviceConnector(connector)
            });

            //IPortableDeviceConnector[] connectorArray = new IPortableDeviceConnector[10];
            //uint num = 10;
            //connectors.Next(10, ref connectorArray, ref num);


            //connectors.Clone(out IEnumPortableDeviceConnectors test);

            //connectorArray = new IPortableDeviceConnector[10];
            //num = 10;
            //test.Next(10, ref connectorArray, ref num);

            //return connectorArray?.Select(c => new MediaDeviceConnector(c));
        }
Пример #2
0
 internal MediaDeviceConnector(IPortableDeviceConnector connector)
 {
     this.connector = connector;
 }