Switch 2: GSV services: Difference between revisions

 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
= (S2) GraphicsSupervisor =
= (S2) UserSession =
This is a TIPC interface so the command numbers are subtracted by 16.
This is a TIPC interface so the command numbers are subtracted by 16.


Line 16: Line 16:
| 101 || [[#StartGraphics]]
| 101 || [[#StartGraphics]]
|-
|-
| 111 ||  
| 111 || AllocateNativeMemory?
|-
|-
| 112 ||  
| 112 || DestroyNativeMemory
|-
|-
| 114 ||  
| 113 || CreateNativeMemoryByTransferMemory
|-
|-
| 115 ||  
| 114 || CreateNativeMemory
|-
|-
| 187 ||  
| 115 || (Gs) BootNativeMemoryManagement)
|-
|-
| 201 ||  
| 187 || (Gs) QueryNativeMemoryNvsNvRmMemIdForDebug
|-
|-
| 301 ||  
| 201 || (SyncPt) Initialize
|-
|-
| 303 ||  
| 202 || (SyncPt) InitializeA
|-
|-
| 311 ||  
| 211 || (SyncPt) CreateDebugSyncDevice
|-
|-
| 312 ||  
| 213 || (SyncPt) CreateDebugSyncCounter
|-
|-
| 314 ||  
| 214 || (SyncPt) DestroyDebugSyncCounter
|-
|-
| 315 ||  
| 215 || (SyncPt) ReportDebugSyncCounterValue
|-
|-
| 321 ||  
| 301 || (Vi2) Initialize
|-
| 303 || (Vi2)
|-
| 305 || (Vi2)
|-
| 311 || (Vi2)
|-
| 312 || (Vi2)
|-
| 314 || (Vi2)
|-
| 315 || (Vi2)
|-
| 321 || (Vi2)
|-
|-
| 327 ||  
| 327 ||  
|-
|-
| 391 ||  
| 391 || (Vi2) CalculateRequiredBufferMemory
|-
|-
| 401 || [[#PrepareGpuManagerSession]]
| 401 || [[#PrepareGpuManagerSession]]
Line 56: Line 70:
| 429 || [[#CreateNativeImage]]
| 429 || [[#CreateNativeImage]]
|-
|-
| 434 ||  
| 434 || (Gpu) BindAddressSpace?
|-
|-
| 435 || [[#CalculateNativeImageSize]]
| 435 || [[#CalculateNativeImageSize]]
|-
| 437 || CreateNativeMemoryWithGpukMemHandle
|-
|-
| 494 ||  
| 494 ||  
Line 66: Line 82:
| 497 || [[#CreateGpuManagerSession]]
| 497 || [[#CreateGpuManagerSession]]
|-
|-
| 901 ||  
| 498 || (Gpu) TryQueryDonatedTransferMemoryUsage
|-
| 601 || (Camera) Initialize
|-
| 602 || (Camera) InitializeA
|-
| 603 || (Camera) Finalize
|-
| 612 || (Camera) DestroyOutputBufferPool
|-
| 613 || (Camera) CreateAliasOutputBufferPool
|-
| 614 || (Camera) DestroyAliasOutputBufferPool
|-
| 615 || (Camera) CreateOutputBufferPool
|-
| 616 || (Camera) ReadFrameDataAsync
|-
| 620 || (Camera) InitializeB
|-
| 621 || (Camera) FinalizeB
|-
| 622 || (Camera) ListCameras
|-
| 623 || (Camera) OpenCamera
|-
| 624 || (Camera) CloseCamera
|-
| 626 || (Camera) ListSensorMode
|-
| 627 || (Camera) SetSensorMode
|-
| 628 || (Camera) GetAvailableStreams
|-
| 629 || (Camera) GetRequiredWorkBufferSize
|-
| 630 || (Camera) CreateStream
|-
| 632 || (Camera) GetReadDoneEvent
|-
| 633 || (Camera) GetStreamOutputSize
|-
| 634 || (Camera) DestroyStream
|-
| 636 || (Camera) ReadFrameDataAsync
|-
| 637 || (Camera) GetAttachedEvent
|-
| 638 || (Camera) GetDetachedEvent
|-
| 639 || (Camera) GetFrameInfo
|-
| 640 || (Camera) GetFrameInfo2
|-
|-
| 902 ||  
| 641 || (Camera) GetConnectionChangedEvent
|-
|-
| 903 ||  
| 650 || (Camera) SetPictureQualityConfig
|-
| 651 || (Camera) GetPictureQualityConfig
|-
| 652 || (Camera) SetDigitalWindow
|-
| 653 || (Camera) GetDigitalWindow
|-
| 654 || (Camera) GetDigitalWindowCapability
|-
| 655 || (Camera) GetSupportedFunctions
|-
| 656 || (Camera) GetSupportedDebugFunctions
|-
| 657 || (Camera) GetCameraPrivacyCoverStatus
|-
| 658 || (Camera) GetCameraDeviceTemperature
|-
| 659 || (Camera) GetDeviceUniqueId
|-
| 660 || (Camera) GetSensorMode
|-
| 661 || (Camera) GetStride
|-
| 662 || (Camera) UnlinkSensor
|-
| 663 || (Camera) GetDeviceModel
|-
| 664 || (Camera) SetRawSensorMode
|-
| 665 || (Camera) GetAccessAllowed
|-
| 666 || (Camera) GetHostDrivenAeRegion
|-
| 667 || (Camera) SetHostDrivenAeRegion
|-
| 691 || (Camera) CalculateImageArraySize
|-
| 901 || (Codec Decoder) InitializeA
|-
| 902 || (Codec Decoder) InitializeB
|-
| 903 || (Codec Decoder) Finalize
|-
| 904 || (Codec Decoder) InitializeForSystem
|-
|-
| 905 ||  
| 905 ||  
|-
|-
| 911 ||  
| 911 || (Codec Decoder) InitializeDecoderImagePool?
|-
| 912 || (Codec Decoder)
|-
| 921 || (Codec Decoder) InitializeDecoderAliasImagePool?
|-
| 922 || (Codec Decoder) FinalizeEncoderImagePool?
|-
| 961 || (Codec Decoder) ReadDecoderOutput
|-
| 991 || (Codec Decoder) CalculateDecoderImagePoolBuffer
|-
| 1001 || (Codec Encoder) InitializeA
|-
| 1002 || (Codec Encoder) InitializeB
|-
| 1003 || (Codec Encoder) Finalize
|-
| 1004 || (Codec Encoder) InitializeForSystem
|-
| 1011 || (Codec Encoder) InitializeEncoderImagePool?
|-
|-
| 912 ||  
| 1012 || (Codec Encoder)
|-
|-
| 922 ||  
| 1021 || (Codec Encoder) InitializeEncoderAliasImagePool
|-
|-
| 961 ||  
| 1022 || (Codec Encoder) FinalizeEncoderImagePool
|-
|-
| 991 ||  
| 1061 || (Codec Encoder) WriteEncoderInput
|-
|-
| 1001 ||  
| 1091 || (Codec Encoder) CalculateEncoderImagePoolBuffer
|-
|-
| 1002 ||  
| 1101 || (Graphics Frame Management) Initialize
|-
|-
| 1003 ||  
| 1102 || (Graphics Frame Management) InitializeA
|-
|-
| 1101 ||  
| 1111 || (Graphics Frame Management) SetGraphicsFrameLengthMode
|-
|-
| 1102 ||  
| 1112 || (Graphics Frame Management) SetGraphicsFrameRestartMode
|-
|-
| 1301 || [[#InitializeAdraw]]
| 1301 || [[#InitializeAdraw]]
Line 102: Line 234:
| 1326 || [[#GetAdrawImageHandle]]
| 1326 || [[#GetAdrawImageHandle]]
|-
|-
| 1401 || [[#CreateNvDrv2UserSessionWithTransferMemory]]  
| 1401 || (Nnsrv) [[#CreateNvDrv2UserSessionWithTransferMemory]]  
|-
|-
| 1402 || [[#CreateNvDrv2UserSession]]  
| 1402 || (Nnsrv) [[#CreateNvDrv2UserSession]]  
|-
|-
| 1411 || [[#GetNvDrv2UserTransferMemoryUsage]]
| 1411 || [[#GetNvDrv2UserTransferMemoryUsage]]