Ejemplo n.º 1
0
        public void Configure(MediaConfig config)
        {
            int minWidth       = -1;
            int minHeight      = -1;
            int maxWidth       = -1;
            int maxHeight      = -1;
            int idealWidth     = -1;
            int idealHeight    = -1;
            int minFrameRate   = -1;
            int maxFrameRate   = -1;
            int idealFrameRate = -1;

            SetOptional(config.MinWidth, ref minWidth);
            SetOptional(config.MinHeight, ref minHeight);
            SetOptional(config.MaxWidth, ref maxWidth);
            SetOptional(config.MaxHeight, ref maxHeight);
            SetOptional(config.IdealWidth, ref idealWidth);
            SetOptional(config.IdealHeight, ref idealHeight);

            SetOptional(config.MinFrameRate, ref minFrameRate);
            SetOptional(config.MaxFrameRate, ref maxFrameRate);
            SetOptional(config.IdealFrameRate, ref idealFrameRate);


            CAPI.Unity_MediaNetwork_Configure(mReference,
                                              config.Audio, config.Video,
                                              minWidth, minHeight,
                                              maxWidth, maxHeight,
                                              idealWidth, idealHeight,
                                              minFrameRate, maxFrameRate, idealFrameRate, config.VideoDeviceName
                                              );
        }