• Home
  • Architecture
  • Samples
  • Setup
  • Debugging
  • API
  • Automation
  • API
  • Microsoft.MixedReality.SpectatorView
  • IComponentBroadcasterService

    Show / Hide Table of Contents
    • Microsoft.MixedReality.PhotoCapture
      • CameraExtrinsics
      • CameraFrame
      • CameraIntrinsics
      • CameraResolution
      • CameraState
      • CameraType
      • CaptureMode
      • HoloLensCamera
      • OnCameraInitializedHandler
      • OnCameraStartedHandler
      • OnFrameCapturedHandler
      • PixelFormat
      • StreamCompare
      • StreamDescription
      • StreamSelector
    • Microsoft.MixedReality.SpatialAlignment
      • DisposableBase
      • Extensions
      • Extensions.SynchronizationContextAwaiter
      • ISpatialCoordinate
      • ISpatialCoordinateService
      • LocatedState
      • SpatialCoordinateBase<TKey>
      • SpatialCoordinateLocalizer
      • SpatialCoordinateRelativeLocalizer
      • SpatialCoordinateServiceBase<TKey>
      • SpatialCoordinateServiceUnityBase<TKey>
      • SpatialCoordinateUnityBase<TKey>
    • Microsoft.MixedReality.SpectatorView
      • AndroidRecordingService
      • ARCoreTrackingObserver
      • ARKitTrackingObserver
      • ArUcoMarkerDetector
      • ArUcoMarkerDetectorSpatialLocalizer
      • ArUcoMarkerVisual
      • ArUcoMarkerVisualDetectorSpatialLocalizer
      • ArUcoMarkerVisualSpatialLocalizer
      • AudioSourceProperties
      • BroadcasterSettings
      • CalculatedCameraCalibration
      • CalculatedCameraExtrinsics
      • CalculatedCameraIntrinsics
      • CalibrationData
      • CalibrationDataProvider
      • CameraPoseProvider
      • CommandHandler
      • CommandRegistry<TService>
      • ComponentBroadcaster<TComponentBroadcasterService, TChangeFlags>
      • ComponentBroadcasterChangeType
      • ComponentBroadcasterDefinition
      • ComponentBroadcasterDefinition<TComponentBroadcaster>
      • ComponentBroadcasterService<ServiceType, ObserverType>
      • ComponentObserver
      • ComponentObserver<TComponent>
      • CompositionManager
      • CompositionManager.AntiAliasingSamples
      • CompositionManager.Depth
      • CompositorWorldAnchorLocalizationManager
      • ConnectedEventHandler
      • DebugVisualHelper
      • DeviceInfoBroadcaster
      • DeviceInfoObserver
      • DeviceTrackingStateVisual
      • DisconnectedEventHandler
      • Dispatcher
      • DispatcherUnity
      • DynamicGameObjectHierarchyBroadcaster<TComponentService>
      • DynamicGameObjectHierarchyBroadcaster<TComponentService>.ChangeType
      • DynamicGameObjectHierarchyObserver<TComponentService>
      • DynamicGameObjectHierarchyObserver<TComponentService>.TransformObserverInfo
      • EditorExtrinsicsCalibration
      • EditorIntrinsicsCalibration
      • FieldHelper
      • FrameProviderDeviceType
      • GameObjectHierarchyBroadcaster
      • HeadsetCalibration
      • HeadsetCalibrationData
      • HeadsetCalibrationDataRequest
      • HeadsetCalibrationDataUpdatedHandler
      • HeadsetData
      • HeadsetRequestHandler
      • HolographicCameraBroadcaster
      • HolographicCameraObserver
      • HoloLensCanvasHelper
      • HoloLensTrackingObserver
      • IAssetCache
      • ICalibrationData
      • ICommandRegistry
      • IComponentBroadcaster
      • IComponentBroadcasterService
      • IComponentObserver
      • IEditableSpatialLocalizationSettings
      • IMarkerDetector
      • IMarkerVisual
      • IMobileOverlayVisualChild
      • IncomingMessage
      • INetworkConfigurationVisual
      • INetworkManager
      • iOSRecordingService
      • IPeerConnection
      • IRecordingService
      • IRecordingServiceVisual
      • ISpatialLocalizationSession
      • ISpatialLocalizationSettings
      • ISpatialLocalizer
      • ITrackingObserver
      • Marker
      • MarkerCorners
      • MarkerDetectorCoordinateService
      • MarkerDetectorLocalizationSettings
      • MarkerDetectorSpatialLocalizer
      • MarkerPair
      • MarkerPositionBehavior
      • MarkersUpdatedHandler
      • MarkerVisualCanvasScaleFactorScraper
      • MarkerVisualCoordinateService
      • MarkerVisualDetectorLocalizationSettings
      • MarkerVisualDetectorSpatialLocalizer
      • MarkerVisualLocalizationInitializer
      • MarkerVisualLocalizationSettings
      • MarkerVisualSpatialLocalizer
      • MessageEvent
      • MicrophoneInput
      • MobileNetworkConfigurationVisual
      • MobileOverlayVisual
      • MobileOverlayVisualChild
      • MobileRecordingSettings
      • MobileUIScaler
      • NetworkConfigurationSettings
      • NetworkExtensions
      • NetworkManager<TService>
      • OverlayVisibilityRequest
      • PlatformSpecificGameObject
      • PlatformSwitcher
      • QRCodeMarkerDetector
      • QRCodeMarkerDetectorSpatialLocalizer
      • QRCodeMarkerVisual
      • QRCodeMarkerVisualDetectorSpatialLocalizer
      • QRCodeMarkerVisualSpatialLocalizer
      • RecordingServiceVisual
      • RecordingServiceVisual.RecordingState
      • RecordingTestCube
      • Role
      • ShortID
      • SimulatedSpatialCoordinate<TKey>
      • Singleton<T>
      • SocketEndpoint
      • SocketEndpointConnectionDelta
      • Socketer
      • SocketerClient
      • SocketerClient.Protocol
      • SocketerClient.ProtocolDirection
      • SpatialAlignmentVisual
      • SpatialAnchorsConfiguration
      • SpatialAnchorsCoordinateLocalizationInitializer
      • SpatialAnchorsLocalizer
      • SpatialCoordinateSystemManager
      • SpatialCoordinateSystemParticipant
      • SpatialCoordinateTransformer
      • SpatialLocalizationInitializationSettings
      • SpatialLocalizationInitializer
      • SpatialLocalizationSession
      • SpatialLocalizer<TSpatialLocalizationSettings>
      • SpectatorView
      • SpectatorViewOpenCVInterface
      • SpectatorViewPoseCache
      • SpectatorViewPoseCache.PoseData
      • SpectatorViewTimeSynchronizer
      • StateSynchronizationBroadcaster
      • StateSynchronizationObserver
      • StateSynchronizationPerformanceMonitor
      • StateSynchronizationPerformanceMonitor.ParsedMessage
      • StateSynchronizationSceneManager
      • TCPConnectionManager
      • TCPConnectionManagerTest
      • TextureManager
      • TrackingObserver
      • TrackingState
      • TransformBroadcaster
      • TransformBroadcasterChangeType
      • TransformBroadcasterService
      • TransformObserver
      • VideoRecordingFrameLayout
      • WorldAnchorCoordinateService
      • WorldAnchorLocalizationMode
      • WorldAnchorSpatialLocalizationSettings
      • WorldAnchorSpatialLocalizer
    • Microsoft.MixedReality.SpectatorView.Editor
      • CalibrationRecording
      • CalibrationRecordingPose
      • EditorWindowBase<TWindow>
      • PlatformSwitcherEditor
      • StateSynchronizationMenuItems
    • Microsoft.MixedReality.SpectatorView.Tests
      • CompositionManagerTests
      • CompositorTestsBase
      • TextureManagerTests

    Interface IComponentBroadcasterService

    Manages component synchronization across different devices

    Namespace: Microsoft.MixedReality.SpectatorView
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IComponentBroadcasterService

    Methods

    Create(GameObject)

    Declaration
    void Create(GameObject mirror)
    Parameters
    Type Name Description
    GameObject mirror

    Destroy(GameObject)

    Declaration
    void Destroy(GameObject mirror)
    Parameters
    Type Name Description
    GameObject mirror

    GetID()

    Declaration
    ShortID GetID()
    Returns
    Type Description
    ShortID

    LerpRead(BinaryReader, GameObject, Single)

    Declaration
    void LerpRead(BinaryReader message, GameObject mirror, float lerpVal)
    Parameters
    Type Name Description
    BinaryReader message
    GameObject mirror
    Single lerpVal

    Read(SocketEndpoint, BinaryReader, GameObject)

    Declaration
    void Read(SocketEndpoint sendingEndpoint, BinaryReader message, GameObject mirror)
    Parameters
    Type Name Description
    SocketEndpoint sendingEndpoint
    BinaryReader message
    GameObject mirror

    WriteHeader(BinaryWriter, IComponentBroadcaster, ComponentBroadcasterChangeType)

    Declaration
    void WriteHeader(BinaryWriter message, IComponentBroadcaster component, ComponentBroadcasterChangeType changeType = ComponentBroadcasterChangeType.Updated)
    Parameters
    Type Name Description
    BinaryWriter message
    IComponentBroadcaster component
    ComponentBroadcasterChangeType changeType

    WriteHeader(BinaryWriter, TransformObserver, ComponentBroadcasterChangeType)

    Declaration
    void WriteHeader(BinaryWriter message, TransformObserver TransformObserver, ComponentBroadcasterChangeType changeType = ComponentBroadcasterChangeType.Updated)
    Parameters
    Type Name Description
    BinaryWriter message
    TransformObserver TransformObserver
    ComponentBroadcasterChangeType changeType
    In This Article
    • Methods
      • Create(GameObject)
      • Destroy(GameObject)
      • GetID()
      • LerpRead(BinaryReader, GameObject, Single)
      • Read(SocketEndpoint, BinaryReader, GameObject)
      • WriteHeader(BinaryWriter, IComponentBroadcaster, ComponentBroadcasterChangeType)
      • WriteHeader(BinaryWriter, TransformObserver, ComponentBroadcasterChangeType)
    Back to top Generated by DocFX