var searchIndex = new Map(JSON.parse('[\
["crabgrab",{"doc":"A cross-platform screen/window/audio capture library","t":"CCCCCCCTFFGFFFFFFTTTTPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPFPFFGGFPPPPPPPGGGGPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCPPPPPPKKKKKIGFFFFFPPFIPPPPKGGPPPNNNNNNNNNNNNNNNNNNNNNOOONNOOONNNNNNNNNNNNNMMOOOONNNNNNNNNOOONNONNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNOOOOPKKGNNNNNNNNNMMMNNNNNNNPPKGKGNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNPGNNNNNNNNNHNNNNPPPPPPPKKGKGNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNMGGGFFGPPPPPPPPPPPPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCFKKKNNNNNNNNNNNMMNNNNNMMMMFFFTNNNNNNNNNNNNNNNNNNONNNONNNNNNONNNNNNNNNNNNOOO","n":["capturable_content","capture_stream","feature","frame","platform","prelude","util","ALL_WINDOWS","CapturableApplication","CapturableContent","CapturableContentError","CapturableContentFilter","CapturableDisplay","CapturableDisplayIterator","CapturableWindow","CapturableWindowFilter","CapturableWindowIterator","DISPLAYS","EVERYTHING","EVERYTHING_NORMAL","NORMAL_WINDOWS","Other","application","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","description","desktop_windows","displays","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from_window_handle","get_window_handle","hash","identifier","into","into","into","into","into","into","into","into","into","into_iter","into_iter","is_empty","is_visible","len","name","new","new","next","next","onscreen_only","pid","rect","rect","size_hint","size_hint","source","title","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","windows","with_exclude_window_handles","AlreadyStopped","Argb2101010","Audio","AudioCaptureConfig","Bgra8888","CaptureAccessToken","CaptureConfig","CaptureConfigError","CapturePixelFormat","CaptureStream","End","F420","Idle","InvalidBufferCount","Other","Other","Other","StreamCreateError","StreamError","StreamEvent","StreamStopError","UnauthorizedFeature","UnsupportedPixelFormat","UnsupportedPixelFormat","V420","Video","allows_borderless","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","cause","cause","cause","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","description","description","description","description","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","get_dx11_device","get_dxgi_adapter","get_dxgi_device","get_wgpu_device","get_wgpu_device_wrapper","into","into","into","into","into","into","into","into","into","into","new","new","request_access","source","source","source","source","stop","supported_pixel_formats","test_access","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","with_borderless","with_buffer_count","with_d3d11_device","with_display","with_dxgi_adapter","with_output_size","with_show_cursor","with_wgpu_device","with_window","bitmap","dx11","dxgi","screenshot","wgpu","ArgbUnormPacked2101010","ArgbUnormPacked2101010","ArgbUnormPacked2101010","BgraUnorm8x4","BgraUnorm8x4","BgraUnorm8x4","BitmapDataArgbUnormPacked2101010","BitmapDataBgra8x4","BitmapDataChroma","BitmapDataLuma","BitmapDataRgbaF16x4","BoxedSliceFrameBitmap","FrameBitmap","FrameBitmapArgbUnormPacked2101010","FrameBitmapBgraUnorm8x4","FrameBitmapPool","FrameBitmapRgbaF16x4","FrameBitmapYCbCr","Full","Other","PooledBitmap","PooledFrameBitmap","RgbaF16x4","RgbaF16x4","RgbaF16x4","Video","VideoFrameBitmap","VideoFrameBitmapError","VideoRange","YCbCr","YCbCr","YCbCr","as_mut","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cause","chroma_data","chroma_height","chroma_width","clone","clone_into","data","data","data","description","fmt","fmt","free_pooled","from","from","from","from","from","from","from","from","from","get_bitmap","get_pooled_bitmap","height","height","height","height","into","into","into","into","into","into","into","into","into","luma_data","luma_height","luma_width","new","new_with_initial_capacity","range","source","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_pooled_bitmap","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","width","width","width","width","Other","WindowsDx11CaptureStream","WindowsDx11VideoFrame","WindowsDx11VideoFrameError","borrow","borrow_mut","cause","clone","clone_into","description","fmt","fmt","from","get_dx11_device","get_dx11_surface","get_dx11_texture","into","source","to_owned","to_string","try_from","try_into","type_id","NoAdapter","Other","WindowsDxgiCaptureStream","WindowsDxgiCaptureStreamError","WindowsDxgiVideoFrame","WindowsDxgiVideoFrameError","borrow","borrow","borrow_mut","borrow_mut","cause","cause","clone","clone_into","description","description","fmt","fmt","fmt","fmt","from","from","get_dxgi_adapter","get_dxgi_device","get_dxgi_surface","into","into","source","source","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","Other","ScreenshotError","borrow","borrow_mut","cause","description","fmt","fmt","from","into","source","take_screenshot","to_string","try_from","try_into","type_id","Chroma","InvalidVideoPlaneTexture","Luminance","NoBackendTexture","NoWgpuDevice","Other","Rgba","WgpuCaptureConfigExt","WgpuCaptureStreamExt","WgpuVideoFrameError","WgpuVideoFrameExt","WgpuVideoFramePlaneTexture","borrow","borrow","borrow_mut","borrow_mut","cause","clone","clone","clone_into","clone_into","description","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","from","from","get_wgpu_device","get_wgpu_device_wrapper","get_wgpu_texture","into","into","source","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","with_wgpu_device","AudioBufferError","AudioChannelCount","AudioChannelData","AudioChannelDataSamples","AudioFrame","AudioSampleRate","F32","Hz16000","Hz24000","Hz48000","Hz8000","I16","I32","InvalidChannel","Mono","Other","Stereo","UnsupportedFormat","VideoFrame","audio_channel_buffer","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","capture_time","channel_count","clone","clone","clone_into","clone_into","content_rect","dpi","duration","fmt","fmt","fmt","fmt","frame_id","frame_id","from","from","from","from","from","from","from","get","get_bitmap","get_dx11_surface","get_dx11_texture","get_dxgi_surface","get_pooled_bitmap","get_wgpu_texture","into","into","into","into","into","into","into","length","origin_time","origin_time","sample_rate","size","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_get_pooled_bitmap","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","windows","HWND","WindowsCapturableContentFilterExt","WindowsCapturableWindowExt","WindowsCaptureConfigExt","borrow","borrow_mut","clone","clone_into","default","eq","equivalent","equivalent","equivalent","fmt","from","from_window_handle","get_window_handle","into","to_owned","try_from","try_into","type_id","with_borderless","with_d3d11_device","with_dxgi_adapter","with_exclude_window_handles","Point","Rect","Size","ZERO","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","fmt","fmt","fmt","from","from","from","height","into","into","into","origin","scaled","scaled","scaled","scaled_2d","scaled_2d","scaled_2d","size","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","width","x","y"],"q":[[0,"crabgrab"],[7,"crabgrab::capturable_content"],[139,"crabgrab::capture_stream"],[310,"crabgrab::feature"],[315,"crabgrab::feature::bitmap"],[445,"crabgrab::feature::dx11"],[468,"crabgrab::feature::dxgi"],[506,"crabgrab::feature::screenshot"],[522,"crabgrab::feature::wgpu"],[569,"crabgrab::frame"],[668,"crabgrab::platform"],[669,"crabgrab::platform::windows"],[695,"crabgrab::util"],[744,"core::error"],[745,"core::option"],[746,"core::fmt"],[747,"core::fmt"],[748,"core::hash"],[749,"alloc::string"],[750,"core::any"],[751,"windows::Win32::Graphics::Direct3D11"],[752,"windows::Win32::Graphics::Dxgi"],[753,"windows::Win32::Graphics::Dxgi"],[754,"core::convert"],[755,"alloc::sync"],[756,"core::ops::function"],[757,"core::marker"],[758,"core::marker"],[759,"core::marker"],[760,"windows::Graphics::DirectX"],[761,"windows::Win32::Graphics::Direct3D11"],[762,"core::time"],[763,"core::fmt"]],"d":["Enumeration of capturable items","The actual capture stream and related constructs","Extension features","Audio and video frames","Platform-specific extensions","Everything","Geometry types","All capturable windows, but no displays","Represents an application with capturable windows","A collection of capturable content (windows, screens)","Represents an error that occurred when enumerating …","Selects the kind of capturable content to enumerate","Represents a capturable display","An iterator over capturable displays","Represents a capturable application window","Selects the kind of windows to enumerate for capture","An iterator over capturable windows","All capturable displays, but no windows","Everything that can be captured","Only normal windows and displays","Only normal windows - no modal panels, not the dock on …","","Gets the application that owns this window","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Desktop windows are elements of the desktop environment, …","Get an iterator over the capturable displays","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Gets the “identifier” of the application","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","","","Whether this filter allows any capturable content","Checks whether an application is visible (on-screen, not …","","Gets the friendly name of the application","Requests capturable content from the OS","Create a new content filter with the given filtering …","","","Whether to restrict to onscreen windows","Gets the process id of the application","Gets the virtual screen rectangle of the window","Gets the virtual screen rectangle of this display","","","","Gets the title of the window","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Get an iterator over the capturable windows","","The stream was already stopped","One plane, 4 channels, 10 bits per color channel, two bits …","This event is produced when the stream receives a new …","Configuration settings for audio streams","One plane, 4 channels, 8 bits per channel: { b: u8, g: u8, …","Represents programmatic capture access","Configuration settings for a capture stream","Represents an error creating the capture config","The pixel format of returned video frames","Represents an active capture stream","This event is produced once at the end of the stream","Two planes:","This event is produced when the stream goes idle - IE when …","The buffer count is out of the valid range for the …","","","","This represents an error when creating a capture stream","This represents an error during a stream, for example a …","Represents an event in a capture stream","This represents an error while stopping a stream","Requested features are not authorized","The supplied pixel format is unsupported by the …","The pixel format is unsupported by the implementation","Two planes:","This event is produced when the stream receives a new …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Start a new capture stream with the given stream callback","Creates a new audio capture config with default settings:","Prompt the user for permission to capture content","","","","","Stop the capture","Gets the implementation’s supported pixel formats","Test whether the calling application has permission to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Configure the buffer count - the number of frames in the …","","Create a capture configuration for a given capturable …","","Configure the output texture size - by default, this will …","Configure whether the cursor is visible in the capture","Supply a Wgpu device to the config, allowing the …","Create a capture configuration for a given capturable …","Frame to Bitmap conversion (requires <code>bitmap</code> feature)","Frame -&gt; DX11 Surface/Texture conversion (requires <code>dx11</code> …","Frame -&gt; DXGI Surface conversion (requires <code>dxgi</code> feature)","Screenshot utility function (requires <code>screenshot</code> feature)","Frame -&gt; Wgpu Texture conversion (requires <code>wgpu</code> feature)","","","","","","","Bitmap data in the Argb2101010 format","Bitmap data in the Bgra8888 format","Bitmap data in the CbCr Chroma/u8x2 format","Bitmap data in the Luma/u8 format","Bitmap data in the RgbaF16x4 format","A Bitmap with boxed-slice image data","A bitmap image of the selected format","A Rgba1010102 format bitmap","A Bgra8888 format bitmap","A pool of frame bitmaps","A RgbaF16x4 format bitmap","A YCbCr image, corresponding to either V420 or F420 pixel …","Luma: [0, 255], Chroma: [0, 255]","","A pooled bitmap, belinging to it’s creator BitmapPool. …","A bitmap with booled images as bitmap data","","","","Luma: [16, 240], Chroma: [0, 255]","A video frame which can produce a bitmap","Represents an error while generating a frame bitmap","The video range for a YCbCr format bitmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Free all pooled bitmaps - this happens automatically on …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a bitmap image from this frame. This usually …","Get a pooled bitmap, waiting for one to become available …","","","","","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","","","","Create a new frame bitmap pool, limited to <code>max</code> pooled …","Create a new bitmap pool with an initial <code>capacity</code> and …","","","","","","","","","","","","","","Try and get a pooled bitmap using the given bitmap pool, …","","","","","","","","","","","","","","","","","","","","","","","","A capture stream which can inter-operate with DX11","A video frame which can yield a DX11 surface","","","","","","","","","","Returns the argument unchanged.","Get the underlying DX11 device used for frame capture","Get the DX11 surface representing the video frame’s …","","Calls <code>U::from(self)</code>.","","","","","","","","","A capture stream which can inter-operate with DXGI","","A video frame which can inter-operate with DXGI","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get the DXGI adapter used by the capture stream for frame …","Get the DXGI device used by the capture stream for frame …","Get the surface texture for this video frame","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","","","","","","","","","","","","","Represents an error while taking a screenshot","","","","","","","Returns the argument unchanged.","Calls <code>U::from(self)</code>.","","Take a screenshot of the capturable content given a …","","","","","The Chrominance (CbCr, Blue/Red) plane for a YCbCr format …","The requested plane isn’t valid for this frame","The Luminance (Y, brightness) plane for a YCbCr format …","the backend texture couldn’t be fetched","No Wgpu device was supplied to the capture stream","","The single RGBA plane for an RGBA format frame","A capture config which can be supplied with a Wgpu device","A capture stream which may have had a Wgpu device instance …","Represents an error getting the texture from a video frame","A video frame which can be used to create Wgpu textures","Identifies planes of a video frame","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Gets the Wgpu device referenced by device wrapper supplied …","Gets the Wgpu device wrapper supplied to …","Get the texture for the given plane of the video frame","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","","","","","","","","","","","","Represents an error getting the data for an audio channel","The number of audio channels to capture","Represents audio channel data in an audio frame","Wraps a “slice” of audio data for one channel, …","A frame of captured audio","The rate to capture audio samples","","","","","","","","","","","","","A frame of captured video","Get the data buffer for the captured audio channel","","","","","","","","","","","","","","","Get the Instant that this frame was delivered to the …","Get the channel count of the captured audio","","","","","Get the rectangle of the frame representing containing the …","Get the dpi of the contents of the frame (accounting for …","Get the duration of this audio frames","","","","","Get the sequence id of this frame (monotonically …","Get the sequence id of this video frame (monotonically …","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Get the nth sample for this channel data","","","","","","","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Get the length of this sample buffer","Get the time since the start of the stream that this audio …","Get the time since the start of the stream that this frame …","Get the sample rate of the captured audio","Get the raw size of the frame","","","","","","","","","","","","","","","","","","","","","","","","","Windows-specific extensions","Re-exported from the <code>windows</code> crate","Windows-specific extensions to capturable content filters","Windows-specific extensions to capturable windows …","","","","","","","","","","","","Returns the argument unchanged.","Get a capturable window from an HWND","Get the HWND for this capturable window.","Calls <code>U::from(self)</code>.","","","","","","","","","Represents a 2D point","Represents an axis-aligned rectangle","Represents a 2D size","The point at (0, 0)","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","Calls <code>U::from(self)</code>.","","scale the size uniformly by some value","Scale the point uniformly by some value","Scale the rectangle uniformly","scale the size non-uniformly in x and y","Scale the point non-uniformly in x and y","Scale the rectangle non-uniformly in x and y","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,7,7,7,7,3,1,11,21,12,2,3,6,7,1,8,11,21,12,2,3,6,7,1,8,3,3,6,7,1,8,3,6,7,1,8,6,3,6,11,1,1,1,1,3,3,1,8,11,21,12,2,3,6,7,1,8,1,1,1,2,11,21,12,2,3,6,7,1,8,21,12,7,1,12,2,11,7,21,12,6,2,1,8,21,12,3,1,3,6,7,1,8,3,11,21,12,2,3,6,7,1,8,11,21,12,2,3,6,7,1,8,11,21,12,2,3,6,7,1,8,11,7,30,33,35,0,33,0,0,0,0,0,35,33,35,31,28,29,30,0,0,0,0,29,29,31,33,35,27,36,35,28,29,30,32,33,34,31,27,36,35,28,29,30,32,33,34,31,27,28,29,30,31,28,29,32,33,34,31,27,28,29,32,33,34,31,27,28,29,30,31,33,33,33,33,35,28,28,29,29,30,30,32,33,34,31,31,27,36,35,28,29,30,32,33,34,31,27,36,36,36,36,36,36,35,28,29,30,32,33,34,31,27,36,32,36,28,29,30,31,36,36,36,28,29,32,33,34,31,27,28,29,30,31,36,35,28,29,30,32,33,34,31,27,36,35,28,29,30,32,33,34,31,27,36,35,28,29,30,32,33,34,31,27,34,34,34,34,34,34,34,34,34,0,0,0,0,0,89,54,55,89,54,55,0,0,0,0,0,0,0,0,0,0,0,0,90,51,0,0,89,54,55,90,0,0,0,89,54,55,47,47,47,91,92,93,90,94,89,52,51,47,91,92,93,90,94,89,52,51,51,94,94,94,51,51,91,92,93,51,51,51,52,47,91,92,93,90,94,89,52,51,53,53,47,91,92,93,47,91,92,93,90,94,89,52,51,94,94,94,52,52,94,51,51,51,47,91,92,93,90,94,89,52,51,53,47,91,92,93,90,94,89,52,51,47,91,92,93,90,94,89,52,51,47,91,92,93,56,0,0,0,56,56,56,56,56,56,56,56,56,57,58,58,56,56,56,56,56,56,56,39,62,0,0,0,0,62,39,62,39,62,39,62,62,62,39,62,62,39,39,62,39,63,63,64,62,39,62,39,62,62,39,62,39,62,39,62,39,66,0,66,66,66,66,66,66,66,66,66,0,66,66,66,66,69,68,69,68,68,68,69,0,0,0,0,0,69,68,69,68,68,69,68,69,68,68,69,69,69,69,69,68,68,69,68,70,70,71,69,68,68,69,68,68,69,68,69,68,69,68,73,0,0,0,0,0,0,75,79,79,79,79,75,75,76,78,76,78,76,0,74,75,83,76,74,67,79,78,75,83,76,74,67,79,78,67,74,79,78,79,78,67,67,74,74,67,79,78,74,67,75,83,76,74,67,79,78,83,67,67,67,67,67,67,75,83,76,74,67,79,78,83,74,67,74,67,79,78,75,83,76,74,67,79,78,67,75,83,76,74,67,79,78,75,83,76,74,67,79,78,0,0,0,0,0,16,16,16,16,16,16,16,16,16,16,16,85,85,16,16,16,16,16,86,86,86,87,0,0,0,88,46,88,23,46,88,23,46,88,23,46,88,23,46,88,23,46,88,23,46,46,88,23,23,46,88,23,46,88,23,23,46,88,23,46,88,23,46,88,23,46,88,23,46,88,88],"f":"``````````````````````{bd}{ce{}{}}00000000000000000{f{{j{h}}}}{ff}{ll}{nn}{bb}{A`A`}{{ce}Ab{}{}}0000{{}l}{fAd}`{AfAh}{{bb}Aj}{{ce}Aj{}{}}00{{fAl}An}0{{bAl}An}{{A`Al}An}{cc{}}00000000{B`{{Bb{bf}}}}{bB`}{{bc}AbBd}{dBf}{ce{}{}}0000000000{nAj}{bAj}{AhBh}4{n{{Bb{Aff}}}}{{Aj{j{l}}}n}{Bj{{j{c}}}{}}{Ah{{j{c}}}{}}`{dBl}{bBn}{A`Bn}{Bj{{C`{Bh{j{Bh}}}}}}{Ah{{C`{Bh{j{Bh}}}}}}{f{{j{h}}}}{bBf}>>>>>{cBf{}}{c{{Bb{e}}}{}{}}00000000000000000{cCb{}}00000000{AfBj}{{n{Cd{B`}}}n}``````````````````````````{CfAj}{ce{}{}}0000000000000000000{Ch{{j{h}}}}{Cj{{j{h}}}}{Cl{{j{h}}}}{Cn{{j{h}}}}{ChCh}{CjCj}{D`D`}{DbDb}{DdDd}{CnCn}{CfCf}{{ce}Ab{}{}}000000{ChAd}{CjAd}{ClAd}{CnAd}{{DbDb}Aj}{{ce}Aj{}{}}00{{DfAl}An}{{ChAl}An}0{{CjAl}An}0{{ClAl}An}0{{D`Al}An}{{DbAl}An}{{DdAl}An}{{CnAl}An}0{{CfAl}An}{cc{}}000000000{DhDj}{Dh{{Bb{DlDn}}}}{DhE`}{Dh{{j{Eb}}}}{Dh{{j{{Ef{Ed}}}}}}{ce{}{}}000000000{{CfDdc}{{Bb{DhCj}}}{{Eh{{Bb{DfCh}}}}Ej}}{{}D`}{Aj{{j{Cf}}}}{Ch{{j{h}}}}{Cj{{j{h}}}}{Cl{{j{h}}}}{Cn{{j{h}}}}{Dh{{Bb{AbCl}}}}{{}{{Cd{Db}}}}69999999{cBf{}}000{c{{Bb{e}}}{}{}}0000000000000000000{cCb{}}000000000{{DdAj}Dd}{{DdBh}Dd}{{DdDj}Dd}{{A`Db}Dd}{{DdDl}Dd}{{DdEl}Dd}5{{Dd{Ef{Ed}}}{{Bb{DdBf}}}}{{bDb}{{Bb{DdCn}}}}`````````````````````````````````````{{{En{c}}}{{Cd{c}}}{F`FbFd}}0{ce{}{}}00000000000000000{Ff{{j{h}}}}```{FfFf}{{ce}Ab{}{}}```{FfAd}{{FfAl}An}0{FhAb}{cc{}}00000000{Fj{{Bb{FlFf}}}}{{FjFh}{{Bb{FnFf}}}}````999999999```{BhFh}{{Bh{C`{BhBh}}BhDb}Fh}`:;{cBf{}}{c{{Bb{e}}}{}{}}00000000{{FjFh}{{Bb{{j{Fn}}Ff}}}}111111111{cCb{}}00000000````````??{G`{{j{h}}}}{G`G`}>{G`Ad}{{G`Al}An}0<{GbDj}{Gd{{Bb{{C`{GfGh}}G`}}}}{Gd{{Bb{{C`{GjGh}}G`}}}}{ce{}{}}70;::8``````0000{Gl{{j{h}}}}{Dn{{j{h}}}}{GlGl}{{ce}Ab{}{}}{GlAd}{DnAd}{{GlAl}An}0{{DnAl}An}0{cc{}}0{Gn{{Bb{DlDn}}}}{GnE`}{H`{{Bb{{C`{HbGh}}Gl}}}}<<;:<{cBf{}}0{c{{Bb{e}}}{}{}}000{cCb{}}0``??{Hd{{j{h}}}}{HdAd}{{HdAl}An}09{ce{}{}}3{{CfDd}{{Bb{HfHd}}}}7665````````````1111{Hh{{j{h}}}}{HjHj}{HhHh}{{ce}Ab{}{}}0{HhAd}{{HjHj}Aj}{{ce}Aj{}{}}00{{HjAl}An}{{HhAl}An}0{cc{}}0{Hl{{j{Eb}}}}{Hl{{j{{Ef{Ed}}}}}}{{HnHj{j{Ad}}}{{Bb{I`Hh}}}}>><>>{cBf{}}{c{{Bb{e}}}{}{}}000{cCb{}}0{{Ib{Ef{Ed}}}{{Bb{IbBf}}}}```````````````````{{IdBh}{{Bb{IfIh}}}}{ce{}{}}0000000000000{HfIj}{IdIl}{InIn}{IlIl}{{ce}Ab{}{}}0{HfBn}{HfJ`}{IdJb}{{IdAl}An}{{HfAl}An}{{InAl}An}{{IlAl}An}{IdJd}{HfJd}{cc{}}000000{{{Jf{c}}Bh}cFd}{Hf{{Bb{FlFf}}}}{Hf{{Bb{{C`{GfGh}}G`}}}}{Hf{{Bb{{C`{GjGh}}G`}}}}{Hf{{Bb{{C`{HbGh}}Gl}}}}{{HfFh}{{Bb{FnFf}}}}{{HfHj{j{Ad}}}{{Bb{I`Hh}}}}{ce{}{}}000000{{{Jf{c}}}BhFd}{IdJb}{HfJb}{IdIn}{HfEl}55{c{{Bb{e}}}{}{}}000000{{HfFh}{{Bb{{j{Fn}}Ff}}}}1111111{cCb{}}000000`````88{B`B`}{{ce}Ab{}{}}{{}B`}{{B`B`}Aj}{{ce}Aj{}{}}00{{B`Al}{{Bb{AbJh}}}}{cc{}}{B`{{Bb{bf}}}}{JjB`}{ce{}{}}0<<:{{JlAj}Jl}{{JlDj}Jl}{{JlDl}Jl}{{Jn{Cd{B`}}}Jn}````444444{ElEl}{K`K`}{BnBn}???{{ElAl}An}{{K`Al}An}{{BnAl}An}===`:::`{{ElJ`}El}{{K`J`}K`}{{BnJ`}Bn}{{El{C`{J`J`}}}El}{{K`{C`{J`J`}}}K`}{{Bn{C`{J`J`}}}Bn}`{ce{}{}}00{c{{Bb{e}}}{}{}}00000{cCb{}}00```","c":[],"p":[[5,"CapturableWindow",7],[5,"CapturableApplication",7],[6,"CapturableContentError",7],[10,"Error",744],[6,"Option",745],[5,"CapturableWindowFilter",7],[5,"CapturableContentFilter",7],[5,"CapturableDisplay",7],[1,"unit"],[1,"str"],[5,"CapturableContent",7],[5,"CapturableDisplayIterator",7],[1,"bool"],[5,"Formatter",746],[8,"Result",746],[5,"HWND",669],[6,"Result",747],[10,"Hasher",748],[5,"String",749],[1,"usize"],[5,"CapturableWindowIterator",7],[1,"i32"],[5,"Rect",695],[1,"tuple"],[5,"TypeId",750],[1,"slice"],[5,"CaptureAccessToken",139],[6,"StreamError",139],[6,"StreamCreateError",139],[6,"StreamStopError",139],[6,"CaptureConfigError",139],[5,"AudioCaptureConfig",139],[6,"CapturePixelFormat",139],[5,"CaptureConfig",139],[6,"StreamEvent",139],[5,"CaptureStream",139],[5,"ID3D11Device",751],[5,"IDXGIAdapter",752],[6,"WindowsDxgiCaptureStreamError",468],[5,"IDXGIDevice",752],[5,"Device",753],[10,"AsRef",754],[5,"Arc",755],[10,"FnMut",756],[10,"Send",757],[5,"Size",695],[5,"PooledBitmap",315],[10,"Sized",757],[10,"Zeroable",758],[10,"Copy",757],[6,"VideoFrameBitmapError",315],[5,"FrameBitmapPool",315],[10,"VideoFrameBitmap",315],[8,"BoxedSliceFrameBitmap",315],[8,"PooledFrameBitmap",315],[6,"WindowsDx11VideoFrameError",445],[10,"WindowsDx11CaptureStream",445],[10,"WindowsDx11VideoFrame",445],[5,"IDirect3DSurface",759],[5,"DirectXPixelFormat",760],[5,"ID3D11Texture2D",751],[6,"WindowsDxgiVideoFrameError",468],[10,"WindowsDxgiCaptureStream",468],[10,"WindowsDxgiVideoFrame",468],[5,"IDXGISurface",752],[6,"ScreenshotError",506],[5,"VideoFrame",569],[6,"WgpuVideoFrameError",522],[6,"WgpuVideoFramePlaneTexture",522],[10,"WgpuCaptureStreamExt",522],[10,"WgpuVideoFrameExt",522],[5,"Texture",753],[10,"WgpuCaptureConfigExt",522],[5,"AudioFrame",569],[6,"AudioChannelData",569],[6,"AudioBufferError",569],[5,"Instant",761],[6,"AudioChannelCount",569],[6,"AudioSampleRate",569],[1,"f64"],[5,"Duration",762],[1,"u64"],[5,"AudioChannelDataSamples",569],[5,"Error",746],[10,"WindowsCapturableWindowExt",669],[10,"WindowsCaptureConfigExt",669],[10,"WindowsCapturableContentFilterExt",669],[5,"Point",695],[6,"FrameBitmap",315],[6,"VideoRange",315],[5,"FrameBitmapBgraUnorm8x4",315],[5,"FrameBitmapArgbUnormPacked2101010",315],[5,"FrameBitmapRgbaF16x4",315],[5,"FrameBitmapYCbCr",315]],"b":[[60,"impl-Debug-for-CapturableContentError"],[61,"impl-Display-for-CapturableContentError"],[213,"impl-Display-for-StreamError"],[214,"impl-Debug-for-StreamError"],[215,"impl-Display-for-StreamCreateError"],[216,"impl-Debug-for-StreamCreateError"],[217,"impl-Debug-for-StreamStopError"],[218,"impl-Display-for-StreamStopError"],[222,"impl-Display-for-CaptureConfigError"],[223,"impl-Debug-for-CaptureConfigError"],[377,"impl-Debug-for-VideoFrameBitmapError"],[378,"impl-Display-for-VideoFrameBitmapError"],[455,"impl-Display-for-WindowsDx11VideoFrameError"],[456,"impl-Debug-for-WindowsDx11VideoFrameError"],[484,"impl-Display-for-WindowsDxgiVideoFrameError"],[485,"impl-Debug-for-WindowsDxgiVideoFrameError"],[486,"impl-Display-for-WindowsDxgiCaptureStreamError"],[487,"impl-Debug-for-WindowsDxgiCaptureStreamError"],[512,"impl-Debug-for-ScreenshotError"],[513,"impl-Display-for-ScreenshotError"],[549,"impl-Debug-for-WgpuVideoFrameError"],[550,"impl-Display-for-WgpuVideoFrameError"]]}]\
]'));
if (typeof exports !== 'undefined') exports.searchIndex = searchIndex;
else if (window.initSearch) window.initSearch(searchIndex);
