var searchIndex = {}; searchIndex["rtlsdr"] = {"doc":"","items":[[3,"Device","rtlsdr","",null,null],[4,"SamplingMode","","",null,null],[13,"SamplingNone","","",0,null],[13,"SamplingIADC","","",0,null],[13,"SamplingQADC","","",0,null],[13,"SamplingUnknown","","",0,null],[4,"Error","","",null,null],[13,"NoError","","",1,null],[13,"Io","","",1,null],[13,"InvalidParam","","",1,null],[13,"Access","","",1,null],[13,"NoDevice","","",1,null],[13,"NotFound","","",1,null],[13,"Busy","","",1,null],[13,"Timeout","","",1,null],[13,"Overflow","","",1,null],[13,"Pipe","","",1,null],[13,"Interrupted","","",1,null],[13,"NoMem","","",1,null],[13,"NotSupported","","",1,null],[13,"Other","","",1,null],[5,"get_device_count","","Returns the number of devices detected.",null,{"inputs":[],"output":{"name":"i32"}}],[5,"get_device_name","","Returns the name of the device by index.",null,{"inputs":[{"name":"i32"}],"output":{"name":"string"}}],[5,"get_device_usb_strings","","Returns the information of a device by index.",null,null],[5,"get_index_by_serial","","Returns a device index by serial id.",null,{"inputs":[{"name":"string"}],"output":{"name":"i32"}}],[5,"open","","Returns an opened device by index.",null,null],[6,"uint8_t","","",null,null],[6,"uint16_t","","",null,null],[6,"uint32_t","","",null,null],[6,"rtlsdr_read_async_cb_t","","read async callabck function",null,null],[17,"DefaultFc","","",null,null],[17,"DefaultRs","","",null,null],[17,"DefaultReadSize","","",null,null],[17,"CrystalFreq","","",null,null],[17,"DefaultSampleRate","","",null,null],[17,"DefaultAsyncBufNumber","","",null,null],[17,"DefaultBufLength","","",null,null],[17,"MinBufLength","","",null,null],[17,"MaxBufLength","","",null,null],[17,"LIBUSB_ERROR_OTHER","","",null,null],[17,"EEPROM_SIZE","","",null,null],[17,"MAX_STR_SIZE","","",null,null],[17,"STR_OFFSET_START","","",null,null],[11,"clone","","",2,null],[11,"clone","","",1,null],[11,"fmt","","",1,null],[11,"close","","Closes the device.",2,null],[11,"set_xtal_freq","","Sets the crystal oscillator frequencies.",2,null],[11,"get_xtal_freq","","Returns the crystal oscillator frequencies.\nTypically both ICs (rtlsdr and tuner) use the same clock.",2,null],[11,"get_usb_strings","","Returns the device information (manufact, product, serial).\nNote, strings may be empty.",2,null],[11,"write_eeprom","","Writes data to the EEPROM.",2,null],[11,"read_eeprom","","Returns data read from the EEPROM.",2,null],[11,"set_center_freq","","Sets the center frequency.",2,null],[11,"get_center_freq","","Returns the tuned frequency or zero on error.",2,null],[11,"set_freq_correction","","Sets the frequency correction.",2,null],[11,"get_freq_correction","","Returns the frequency correction value.",2,null],[11,"get_tuner_type","","Returns the tuner type.",2,null],[11,"get_tuner_gains","","Returns a list of supported tuner gains.\nValues are in tenths of dB, e.g. 115 means 11.5 dB.",2,null],[11,"set_tuner_gain","","Sets the tuner gain. Note, manual gain mode\nmust be enabled for this to work. Valid gain values may be\nqueried using GetTunerGains.",2,null],[11,"get_tuner_gain","","Returns the tuner gain.",2,null],[11,"set_tuner_bandwidth","","Sets the device bandwidth.",2,null],[11,"set_tuner_if_gain","","Sets the intermediate frequency gain.",2,null],[11,"set_tuner_gain_mode","","Sets the gain mode, automatic or manual.\nManual gain mode must be enabled for the gain setter function to work.",2,null],[11,"set_sample_rate","","Sets the sample rate.",2,null],[11,"get_sample_rate","","Returns the sample rate.",2,null],[11,"set_testmode","","Sets device to test mode.",2,null],[11,"set_agc_mode","","Sets the AGC mode.",2,null],[11,"set_direct_sampling","","Sets the direct sampling mode.",2,null],[11,"get_direct_sampling","","Returns the state of direct sampling mode.",2,null],[11,"set_offset_tuning","","Sets the offset tuning mode for zero-IF tuners, which\navoids problems caused by the DC offset of the ADCs and 1/f noise.",2,null],[11,"get_offset_tuning","","Returns the offset tuning mode.",2,null],[11,"reset_buffer","","Resets the streaming buffer.",2,null],[11,"read_sync","","Performs a synchronous read of samples and returns\nthe number of samples read.",2,null],[11,"read_async","","Reads samples asynchronously. Note, this function\nwill block until canceled using CancelAsync. ReadAsyncCbT is\na package global variable.",2,null],[11,"cancel_async","","Cancels all pending asynchronous operations.",2,null]],"paths":[[4,"SamplingMode"],[4,"Error"],[3,"Device"]]}; initSearch(searchIndex);